Learning how to use php properly for Magento - m-v-c, object-oriented, zend etc?

Mark C

New member
I am comfortable coding in php. I taught myself a few years ago using the basic tutorials at w3schools.com. I've built a few database driven ecommerce and corporate websites and integrate php regularly into sites to perform tasks and interact with MySQL db's.

I've also been using Magento for about 18 months. I've got to grips with changing/adding skins and making basic programing changes to the existing code. However I'm always stumped when it comes to making anything other than a basic code change. The last few weeks I've been making an effort to really get to grips with the system when I have a spare hour or so.

There are some great new developer guides in the Magento knowledge base on their website, however they seem to go straight over my head, I don't really understand what a model, a class or a block is. I have no experience with object-oriented php, the Model-View-Controller model or even using Zend studio to code in, I feel this is what I need to understand first to give me a better grounding.

Can anyone point me in the right direction to learn this stuff from the ground up, as most tutorials I've found seem to assume you have a good understanding of these subjects.
 
Back
Top