Программистом можешь ты не быть, но решать типичные задачи уметь обязан.
Подожди ещё пару лет, по идее всё попроще должно стать
PS:
- основа мышления - память,
- чем лучше память, тем лучше всё получается,
- самый надёжный вид памяти - мышечная и доведённая до уровня навыка (именно навыки не пропиваются

до тех пор пока не пропиваются мышцы

),
- для того, чтобы память стала мышечной, необходимо связать её с мышцами (написание кода это обеспечивает, поэтому не проблема)
- навыки приобретаются путём повторения (~5000-10000 раз на одно действие, цифра экспериментальная и индивидуальная для каждого, так как кода писать надо до х-ра, тоже не проблема),
-объём осваиваемой информации можно значительно сократить, если немного подумать
- уверенность нах никому не нужна,
- талант - абстракция.
вывод: если писать код, решая самые разнообразные задачи, успех обеспечен

(сколько времени потребуется писать

, чтобы стать мастером, можно посчитать исходя из приведённых выше цифр)
PS2: ошибочно удалённая тема о том, как стать мастером javascript, очень бы помогла
