Мне для создания сайта необходимо. Можно ли программировать на django на windows, дайте инфу с подготовкой к работе на django?
Ставите VirtualBox, в него ставите убунту.  Там без проблем работаете с питом. Будет заметно удобнее, чем пытаться всё это делать на винде. Да и опыт unix'вых систем лишним не будет.
На Windows с Python всё очень просто. 
Главное правило, ставьте python в папку без пробела в путях. Иногда в некотрых ревизях virtualenv попадаются баги, которые из-за этого портят жизнь. 
Всё остальное работает прекрасно, в том числе pip