0. Скоропечатание, не помешает. 0.2. Английский язык до уровня «могу читать со словарём» хотя бы 1. Выбираешь направление, гуглишь Roadmap для этого направления. Там все языки и технологии расписаны будут, скорее всего. 2. Офигеваешь от того, что написано в роудмапе, берёшься за основной язык в этом роудмапе. JavaScript, например. 3. Открываешь сайт Codecademy или подобный (а английский ты должен к этому моменту подтянуть, см. Пункт 0.2), выполняешь задания. Если чего-то не понимаешь — гуглишь или ноешь на qna.habr .com. 4.1. Понимаешь, что этого не достаточно и идёшь на платные курсы. 4.2. Понимаешь, что этого достаоточно и гуглишь, какие реальные проекты можно сделать на изученном языке /технологии. 5. Понимаешь, что ты знаешь далеко не все инструменты для проекта и изучаешь дальше. Пункт 5 будет повторяться всю оставшуюся жизнь