Обучающий материал есть в интернете, только вот действительно толковые уроки все платные. Но начинать можно уже сейчас. Попробуй пройти несколько бесплатных этапов HTML для начинающих (академия HTML). И знания свои проверишь, и поймешь перспективу. Здесь языки программирования и алгоритмы для школьников объясняются на практике (а не как на уроках), выдаются задания, проверяются, открываются переходы к заданиям следующего уровня. Потом можно купить платное дистанционное обучение и, если повезет и тебе попадется хороший грамотный куратор с педагогическим опытом, то уже через год занятий ты сам заметишь результат.