Component Development/Reading list
From Joomla! Documentation
Portal:Component DevelopmentRevision as of 20:31, 6 October 2013 by Tom Hutchison
There are many articles and tutorials which focus on component development. If this is your first time developing a component for Joomla, you can visualise the control flow of a component with these diagrams. Next, you will want to work through this tutorial, Developing a Model-View-Controller Component .