Tutorials & Snippets are a great way to learn Django, however this alone is not enough. That is where this page comes in. Books on specific parts of a language are a great way to progress.

Below are a list of books I am reading, have read and recommend.

Django 1.2 E-commerce by Jesse Legg

Building an E-commerce site is not something to be taken lightly. There is a lot of planning; customer accounts & registration, orders, payment gateways, a good search facility & more. Save yourself a lot of research time and kick start your development. There is even a chapter on selling digital goods with a demo for Amazon AWS to help fully automate the process. Get the book or Read the Review

Django 1.1 Testing and Debugging by Karen M. Tracey

Testing is a pain, but this is something that simply MUST be done. Django has a great set of testing & debugging tools. This book shows you how to create your own tests as well as interpret and understand the results. Get the book

DjangoBook.com

DjangoBook.com is an online version of The Django Book, a free book about the Django Web framework for the Python programming language.

Official Documentation

Last, but probably the best resource, the official Django documentation. Django is extremely well documented and should probably be your first point of reference when trying to learn.