I have been learning Magento 2 for over a month now from free and paid resources and still need a lot to learn to build real modules that solve real problems for the company I am working in, could you point me to resources that make me learn how to understand core modules code so I can build modules like them,

I tried to learn from tutorials and courses free and paid but didn't reach the point that I can understand some of the code of core modules to build feature-rich Magento modules like what I can find on Magento marketplace website because most of the courses and tutorials don't fully explain the code and pls don't tell me to learn from u.magento, its courses are very expensive

Thanks in advance for any answer


Learn the basics of Magento from Magento Developer Documentation. Try to develop modules of different concepts. So when you try to work in realtime you will get a lot of questions which you can solve it by generally surfing through the internet and StackOverflow. There are no documents which could help you to learn everything. You can learn the basics from Magento developer documentation which gives you an idea of modules and themes. Also, try exploring various questions arisen in StackOverflow so that we can learn more in each question.


Official documentation

Blogs, articles and videos


Welcome to Magento SE @mahmudy-91.

First thing, to learn Magento 2.x you don't need to learn magento 1.x.

To learn Magento 2.x, some of the best places are:

Apart from these, have an eye at Magento2 stack exchange

Some more helpful links are: http://alanstorm.com/category/magento-2




Rakesh Jesadiya's Blog

Magento Forum

Amit Bera's Blog

Last, but not the least, here you can find the complete list of resources from where you can learn about Magento 2.

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