First, let me say that I downloaded the Kindle version of this from PacktPub.com. I was concerned about the screenshots being viewable because my other (unrelated) Kindle books from Amazon had photos and illustrations that were such a low resolution they were not helpful. Fortunately, the screenshots in this book are clear enough to view and get all the details needed.
I've been building Joomla! sites since 2006 and building custom extensions since 2009. There are many new features in Joomla! 3 and so there's always more learning to do.
The author goes into background and explanation of what's going on in the world of Joomla! development, both core and extensions, and what can be expected in the foreseeable future. This is information everyone who builds Joomla! sites for clients needs to know, whether they do any coding of their own or not.
The author also touches on subjects, then states that it is beyond the scope of this book. I consider this a good thing, because even though he doesn't go indepth about these out-of-scope topics, it gives the reader "extra ciricular" study to explore on their own after completing the book. It's good to know what else there is to learn about.
This book is written so that beginning programmers can follow. (Note: You need to be familiar with the Joomla admin - installing and maintaining a Joomla site.) Even if you have light experience with PHP, you will be able to follow along and get a good foundation in building custom Joomla! extensions, for yourself, the community, or as a business. (By the way, he also discusses the various business models and the JED.)
Learning Joomla! 3 Extension Development is a must-read -- even if you are not building extensions from scratch, you will at some point want to tweak some of the 3rd party extensions you use. And it's a perfect supplement to my video course on Joomla 3 Extension Development
Build your own component, module and plugin!
If you have a working knowledge of PHP, MySQL and the Joomla! 3 Admin, then you can learn to build Joomla! 3 extensions. Code files are provided for each video so it's easy to follow along.
Marian Konop of Gotham Websites has this to say about this video course:
"As a course reviewer, I can say Donna is incredibly thorough. She gives step by step instructions to develop a complete component and she uses a real world example. Extension development is complicated and Donna walks you through it in a very logical fashion. I haven't seen information this complete anywhere else.
"I would recommend it highly if you are interested in developing your own Joomla extensions, and I think if you put in the time to understand these videos you will come out with a good "cookbook" (pun intended) for understanding the structure of Joomla components even if you don't want to develop one yourself."