DavyAnt
Если язык программирования - это кисти, то что нужно изучать, чтобы научиться программировать?
Вы случайно не имеете ввиду всякие алгоритмы, структуры данных и т.д.?
Нужно изучать теорию программирования. Потом нужно изучать практику программирования. И потом уже можно изучать инструменты для программирования.
Обычно проходят весь путь наоборот. Но в вузах его быстро проходят, всего за пять лет, именно поэтому. А при самообучении на это уходит в два, в три раза больше времени, чем в вузе. Потому что при самообучении это всё наоборот идёт. Сначала люди изучают языки, потом это не помогает, они начинают практиковаться, потом получается всякая лажа только, они обращаются к теории, и вот тут-то они понимают, что теория всем заправляет, а они её вообще не знают, практика это всё реализует, но они практиковались неправильно всё это время, а инструменты это всё ускоряют только, но чтобы что-то ускорять, нужно чтобы это что-то происходило. То есть язык программирования программу не делает. Если ты выучишь язык программирования, у тебя программ от этого не появится никаких.
Ну то есть художник может палкой на земле нарисовать что-то красивое, какой-нибудь шедевр, на который будут любоваться толпы людей, потому что это красиво, а какой-нибудь лошок может отрастить бородку, надеть берет, взять палитру с красками, взять кисть побольше и покрасивее, взять холст на опоре и просто стоять рядом с пустым холстом и ждать, когда картина сама нарисуется.
Дело в том, что программирование - это не сельское хозяйство, в нём не растёт ничего само. Если ты не написал программу, то у тебя и нет программы. Она не может появиться сама. Они не плодятся, как кролики.