I am new in magento and a little confused to how to start work in it. I studied the basics of magento and found its structure really complex.

I never worked on a CMS before and I have a little knowledge of php and html but I am not good in css.

Should I learn the css before start working in magento or it will not be a big problem.

What are the easiest steps for learning magento. Please give me some ideas.



2 Answers 2


It depends on what you wan't to do. If you just want to start off implementing simple theme's some knowledge of PHP and frontending (HTML, JS, CSS) should be enough.

But if you really want to get down and dirty with customising Magento, extensions and functionality you will need a good grasp on PHP, OOP, MySQL might be handy and Javascript, preferably prototype.

My advice, first get your PHP skills up to speed, afterwards follow some courses on Magento U and start off with a simple shop tweaking some minor stuff. All in all this should keep you busy for the upcoming 6 months. Just doing frontend stuff will take you less time but will limit you to implement theme's and installing extensions without being able to tweak them.

  • yes you should brush up your php skills it is the best way to learn the magento easily. It is a bumpy ride to learn the magento.
    – Waseem
    Feb 20, 2014 at 11:17

I have learned magento here . This is awesome tutorials, but I had a lot of knowledge about wordpress and php then, so it was easy to adapt to magento. Try to learn html and css. That you will always need.

Happy coding.


Not the answer you're looking for? Browse other questions tagged or ask your own question.