В каком-то смысле выучить программирование без интернета даже проще. Намного меньше отвлекающих факторов. Когда ты сталкиваешся с какой-то задачей нету соблазна быстро найти ответ на stack overflow или готовую библиотеку на github. Самостоятельное решение сложных задач развивает навык программирования больше всего.
Когда задаешься целью выучить, скажем, JS у тебя не будут разбегатся глаза от кучи библиотек и фреймоворков, «без которых тебя никуда не возьмут».
С интенетом, конечно, доступ к информации становится намного проще, но в тоже время намного проще потерять концентрацию или мотивацию.
Возможно излишне придираюсь, но пару моментов по поводу EcmaScript в статье режут глаз:
Проект Babel представляет из себя транспайлер из современного представления о правильном переводе ES6 или даже ES2015 в код, совместимый с ES5Чем автор отличает ES6 от ES2015?
Декораторы для всего (ES7)Декораторы не являются частью ES7 (ES2016). ES2016 включает в себя всего 2 обновления (те, что находятся на stage-4 по TC39)
learn.javascript.ru — очень хороший ресурс, советую продолжать в том же духе.
Я на 3м курсе университета с базовыми знаниями HTML, прошел его, последовательно решая все задачи в конце уроков. + Прочёл Д. Флэнигана и сделал несколько мелких проектов (типа галереи картинок, тетрис и прочее) без использований библиотек.
Этого хватило что бы устроится frontend джуном с первого собеседования.
Главное что бы это вам было интересно. И советую не тянуть начинать с какими-то тестовыми проектами, они помогают обучиться быстрее всего, как по мне
learn.javascript.ru тем и хорош, что там практически каждый раздел подкрепляется задачей на практику.