Какое направление выбрать для начала?
Для начала стоит выбрать направление которое вам интересно. Хотите делать сайты? Учите стек веб технологий, можно например c php начать. Хотите далать игры на юнити? Учите c#
Поход в вуз лишним не будет, там дадут базовые знания, двигаться дальше будет попроще
1) HTML
2) CSS
3) JavaScript
4) PHP
5) SQL
6) Python 
ну и дальше уже решишь что учить. рекомендую htmlacademy (не реклама). и лучше платные курсы - около 300 рублей в месяц. сам учусь там. все нравится
https://github.com/zualex/devmap вот тут карта развития программиста