От: Стимул за изучаване на програмни езици
И аз преди време минах през това, първо беше C++ (доста бегло, правехме сървъри за една игра преди 6-7 години) и PHP, после повече HTML/CSS + малко PHP покрай WP. Без курсове и т.н., има достатъчно материали в нета и не мисля, че е необходимо. Най-добре се учи каквото и да било, когато имаш конкретно задание, започни някакъв проект, игра или нещо друго. Тогава ще имаш конкретни проблеми за решаване и ще се научиш от практика, вместо просто гледане на уроци и четене на код.
И другото - английски език, не знам колко го знаеш, но ако не можещ да го говориш свободно - това да ти е приоритет, понеже инфото по чуждите сайтове е в пъти повече за всичко.
А за мотивацията - хората си намират такава главно във възнаграждението, но на тези които най ги бива им е интересно просто така, с други думи - биха го правили и за без пари. Хубаво, че си се сетил от рано, но на тази възраст трябва да пробваш много работи, и като те грабне нещо истински ще разбереш и ще продължиш да си го правиш и занапред.