Зная HTML и CSS лучше всего начать с
Elm. С одной стороны это самый простой способ разрабатывать веб-приложения, с другой - вход в серьезное программирование на надежных функциональных типизированных языках.
Но сосредоточиться лучше на математике - изучать матлогику, теория множеств, линейную алгебру.