Answer to first question:
- IRC Channel #django on freenode
- Django Tutorial
- Django Documentation
- Django Source
- Django Book
Answer to second question:
- Learn Python
- Read the Django source
- Django Packages provides comparison grids of apps.
- Django Pluggables: Reusable Django apps
- virtualenv, virtualenvwrapper, & pip
- Use version control
Yes, I added "Django source" to both, and I dropped it one more time here.