1. HOW: is to start learning django...
2. WHY: for exams sake, you might have any other reasons cos django is useful in building apps with python.. Not only webapps but in GUI programming also
3. WHERE: i was introduced to django and others last semester at school and i'm sololearning since the semester ended few weeks back.. Go to django official website to get started
4. WHEN: for py apps