Python - один из самых крутых языков программирования. Во-первых, он очень прост, и полностью поддерживает концепты ООП. Знакомо? Да, похожие свойства есть у многих языков, того же JavaScript. Но при этом код на Python'е имеет приятный простой стиль с использованием отступов (tabs), а НЕ "C-like syntax", что делает его в определенном смысле более простым к восприятию. До тех пор, пока кода не очень много, конечно. Плюс поддержка модулей - по сути включаемых скомпилированных файлов и многое другое.
К плюсам можно отнести и то, что Python фактически является кроссплатформенным стандартом. Поддержка пайтона подразумевается на любой ОС и любом устройстве, это концептуальная часть. Это делает язык применимым в самых разных областях, что и происходит. В вебе, десктопе, на марсоходе NASA или в телескопах - пожалуйста. Более того, Python - это компилирумый язык, что несомнено играет на руку производительности, так как может.
Однако существует и множество минусов. В частности, программы на python "кушают" много памяти, это не для "бедных". Во-вторых, скорость выполнения Python по сравнению с аналогами почти всегда ниже. Но это совсем не критично в современных реалиях, почти всегда. Как можно из-за мелочи отказывать от прекрасных фреймворков, интерфейсов и просто красиво подсвеченного кода?
Если вы чувствуете тягу к этому языку и у вас стоит задача как можно быстрее получить результат, стоит определенно начинать с него. Только опять же, приходится всегда напоминать джуниору о том, что язык программирования вовсе не так важен, как выбор конкретной платформы и технологии, которая будет работать. В конечно счете учиться вам все равно придется, а ценный опыт приходит всегда не в первый год, как и результаты зачастую. Начинать изучать программирование с этого языка хорошая идея, я бы сказал лучшая, если вы хотите просто попробовать, и не уверены в своих наклонностях программиста.
Для работы с Python используйте IDE PyCharm и системы Ubuntu Linux или Mac, классика. И конечно же, изучайте Python 3-ей версии. Но не торопитесь, отдачи не будет, если не будет приложено усилий.
А почему на винде не канает?
Да конечно можно , достаточно простой , динамическая типизация . Много полезных обучалок. Начинал с него и не жалуюсь , хотя бы смог понять, как это все работает. Сейчас уже понимаю , что могу перейти и на другие языки без проблем