Yes You should learn programming. But you should start from the programming fundamental language C and C++. It is the best language for the clearing the programming fundas. They are the initial stage of the programming.
[URL="http://www.openxcell.com/internet-technologies/open-source-ecommerce/magento-development-india/hire-magento-developer.html"]Magento Web Developer[/URL] | [URL="http://www.openxcell.com/internet-technologies/open-source-ecommerce/magento-development-india.html"]Magento Development India[/URL] | [URL="http://www.openxcell.com/magento-seo-services.html"]Magento Seo Services[/URL]