Может будет интересен мой опыт.
Я тоже в 16 лет начинал программировать.
Сначала HTML и CSS на htmlbook.ru и других ресурсах.
Дальше друг подкидывал довольно сложные страницы для верстки.
Потом PHP и SQL. Учил по курсу Евгения Попова.
Не судите строго, это было 5 лет назад - 5.3 только зарелизилась, а
я еще мало что понимал в программировании и его языках.
Затем взялся за CakePHP (это было 5 лет назад!). Первое резюме,
тестовое задание на Zend, пришлось освоить его за неделю.
Первая работа, удаленка, очень даже хорошая ставка.
Потом мелкие офисы, компания средних размеров
и сейчас работа в большой компании (200+).
Сейчас ушел не далеко, занимаюсь фронтендом.
Спрос большой. Язык своими возможностями забавляет, а количество
новых библиотек и фреймворков не дает заскучать.
Паралельно читаю книги о Best Practice, функциональных языках,
компиляторах, о любимом JavaScript и все такое...
Если выберешь веб-разработку, то рекомендую начать с
learn.javascript.ru
Для общего развития
очень рекомендую книгу
Структура и интерпретация компьютерных программ
Можно погуглить
SICP и найти видео-курсы на русском языке
основанные на этой книге.
Эта книга используются в программе обучение в MIT'е на первых курсах.
Английский играет большую роль в IT-сфере.
Рекомендую
Полиглот. Выучим английский за 16 часов.
С нуля поднялся до отличного разговорного английского благодаря этому
курсу и друзьям-иностранцам, с которыми очень часто общаюсь.
Успехов Вам!