Друзья, я сейчас только начинаю кодить и поэтому меня заинтересовал вопрос выбора редактора кода.
Вообще, я начал на Notepad++, но интерфейс у этого редактора довольно древний, поэтому Sublime Text мне кажется привлекательнее. Но, насколько я знаю, у notepad есть функция подсветки неправильного написания кода (что очень важно для новичка, на мой взгляд), а у других редакторов этой функции нет. Поправьте если что не так.
И второй момент, касательно IDE. Честно говоря, я так до конца и не разобрался в различиях IDE от текстовых редакторов. Единственное, я понял, что у IDE больший спектр возможностей и она позволяет все делать немного быстрее, чем в обычных редакторах (т.е. многие вещи IDE делает сам за тебя), что удобно уже для опытных программистов, которые выполняют коммерческие проекты. Но стоит ли использовать IDE новичку? Не упущу ли я при работе с IDE некоторые ньюансы в коде и в его изучении, понимании сути того, что я пишу? Стоит ли мне пока писать на Notepad++ или можно уже с легкостью переходить на приятный WebStorm (я учу JS) и радовать свой глаз красивым интерфейсом и удобством в написании кода?
Не упущу ли я при работе с IDE некоторые ньюансы в коде и в его изучении, понимании сути того, что я пишу?
Не упустишь. IDE за тебя алгоритмы не напишет. Наоборот, хорошая IDE поможет. И названия функций дополнит, и ссылочку даст на доку в интернете, и на ошибки укажет, и... и еще много разных положительных "и".
Стоит ли мне пока писать на Notepad++ или можно уже с легкостью переходить на приятный WebStorm (я учу JS) и радовать свой глаз красивым интерфейсом и удобством в написании кода?
notepad++ - только для быстрых правок, открыл файл, поправил - закрыл
Sublime Text - хороший редактор, но настраивать его под себя займет не одну неделю, ++ требуются знания английского
WebStorm - Очень тяжеловесная ide -нужна обычно под такие проекты, в которых код компилируется и собирается в запускатор, а также с серверными задачами
Вообще советую сейчас в качестве легковесной ide - Visual studio code - почти все что нужно разработчику есть в коробке, и нет лишнего(как в Webstorm), также есть поддержка модулей
pygame, ну это больше вопрос личных предпочтений - нравится и всё. И не сказал бы, что жрет сильно больше. И при этом халява, сэр - до сих пор никак не могу приучить себя платить за ПО, хотя в этом ремесле я без малого 10 лет)