Dzień dobry, gdzie nauczyć się Django oraz potrzebnego do niego phytona?
Z kursów, tutoriali, książek i dokumentacji (Django ma naprawdę fajny tutorial na swojej stronie i co ciekawe jest dostępny po polsku).
ale w niej i niektórych kursach video wymagany jest linux.
W zasadzie hołduję zasadzie że każdy powinien używać tego na czym najwygodniej mu się pracuję, jeśli preferujesz Windowsa to szczerze nic nie stoi na przeszkodzie aby skonfigurować go do pracy z Pythonem i Django. Potrzebujesz jakiegoś edytora teksu (polecam Visual Studio Code) i interpretera Pythona. Następnie tworzysz sobie środowisko wirtualne i instalujesz przy użyciu narzędzia `pip` potrzebne biblioteki/frameworki. Możesz też ewentualnie skorzystać z IDE Pycharm, które posiada wbudowane wsparcie dla programowania webowego (w tym Django) .
słyszałem, że sprawia on jakieś problemy i działa przy użyciu konsoli.
Z Linuxami jest bardzo różnie. U części osób działała bez zarzutu, za to u niektórych potrafi się wysypać przy instalacji.
Co do konsoli, to tak Linux posiada wiele narzędzi konsolowych, ale na większość z nich istnieją graficzne nakładki. Ogólnie da się codziennie korzystać z Linuxa bez konsoli. Wyjątkiem jest sytuacja kiedy system "wysypie się", wtedy może istnieć konieczność użycia terminala.
Co do programowania i tak czasami używa się konsoli, zarówno na Windowsie, Linuxie i Macu. I nawet aby odpalić migrację w Django będziesz musiał użyć konsoli ( jak się mylę i da się to zrobić inaczej, proszę poprawcie mnie).
ps. Na Windowsie nie używaj CMD tylko PowerShells lub czegoś lepszego.