“Magento has a great series in their knowledge base for developers just getting started with Magento e-commerce. Even if you’re a seasoned PHP/Zend developer and work with Magento, you should able to learn something from the series.
“This is the first in a series of articles in which we’re going to go on a whirlwind tour of Magento’s programming framework features. Don’t worry if you don’t follow everything immediately. As you study the system more everything in this article will start to make sense, and you’ll soon be the envy of your colleagues stuck working with more primitive PHP systems.”
Get started with Magento for Developers: Part 1 – Introduction to Magento