Путь в программировании. Правилен ли мой план?
Если перевести "computer science" на русский язык, вся магия рассеивается. "Информатика" так красиво уже не звучит. Это расстраивает снобов, нагнетающих собственную важность, рассуждая про необходимость CS. А по факту бизнесу нужно быстро решать унылые задачи. Поэтому потратив время на получение "фундаментальных знаний" вы выйдете на рынок, где они нужны пяти компаниям в РФ и пятидесяти в мире (причём в куда более объёмном и качественном виде, чем вы могли получить самостоятельно), а вашими конкурентами будут люди, которые потратили своё время на умение программировать, востребованное вообще всеми. Ну, и наконец, дети сначала алфавит изучают, а уж сильно потом некоторые из них берутся за освоение принципов написания поэм высоким стилем. Надеюсь, понятна аналогия.
Для изучения фундаментальных знаний не нужны курсы, библиотеки, питоны и прочие языки.
Пока не научитесь делать всё формулами - вообще не притрагивайтесь даже к написанию кода! (иначе - никогда не станете cs-специалистом)
Когда будете понимать как самому строить нейронки и почему именно нужно делать так, а не иначе, начинайте учить Питон и тестировать свои формулы.
Сделаете наоборот - пиши-пропало...