"If you want to get smart - get doing." Code, code as much as you can and try and sway off the beaten path. My first project led me into middleware, user profiles and custom fields. I would also suggest that you rather use trunk than the 0.96 release.
Also, because no one has mentioned it before: http://djangobook.com/