If you are new to Magento, I recommend you to check this ultimate Magento 1 developer resource list. Below, I provide three groups of resources: for Magento newbies, beginners, and developers.
Everything you need to know about Magento is described in the “Magento DIY. The complete Guide” book, which covers such important aspects as SEO, performance, and security. It teaches how to run a successful marketing campaign and create a top-notch user experience. Furthermore, “Magento DIY” shows how to get all Enterprise-level features on the basis of the Community Edition platform and implement opportunities which are not available in both editions out-of-the-box. For further information about the book, examine the link below: