Magento is the giant in the ecommerce world. It is perhaps the most widely known platform available to ecommerce users. Magento offers merchants a flexible foundation for their stores along with great control over the design, content, and functionality. The MVC based architecture of the platform ensures that developers have a clear industry-standard guideline for implementing the thoughts of the merchants into a fully functional online store. I have gathered some data and found this best Magento guide where all the technical and non technical posts can be found on the same page.