Although there are some benefits in using Linux for Python development (for example, some libraries only work on Linux); there is nothing stopping you from using Windows for django work; I use it everyday and nothing has yet to crop up.
The right IDE that you are comfortable with will go a long way towards making your development experience more enjoyable. Many people use Pydev with Eclipse; but I prefer PyCharm
A lot of the tutorials will show you a Linux or Mac desktop (and shell) and you can get the equivalent commands (like touch
, ls
and others) by installing unixtools - which are native versions of common unix tools.
You should bookmark this website which has Windows installers for common Python libraries.