Where can one find a beginners guide to joomla development?

A beginner's guide to Joomla development is available online and through various books on the subject. An individual could try their local library or even purchase a book, too. Free resources are widely available, though.