Русскоязычные:
1. Журнал "Код" (https://thecode.media)
Сайт от Яндекса. Глубоких знаний вы здесь не получите, но на уровне "я знаю о чем вы говорите" понимание будет. Также статьи там написаны очень живо и интересно, на самые разные темы, поэтому прочитав десяток другой статей, возможно, захочется самому написать свой собственный фейсбук.
Статьи разбиты по уровням сложности и по темам (типа веб-программирования или железа), "код" подойдет для того чтобы сориентироваться в профессии, получить представления о разных технологиях и начать уже наконец что-то писать с помощью пошаговых описаний кодинга разных приложений и игр, по типу арканоида.
2. Метанит (https://metanit.com/)
Это уже онлайн-учебник. Здесь собраны гайды по самым разным языкам программирования - от си до веб-программирования.
Учебники очень лаконичные, поэтому какой-то язык программирования можно изучить очень быстро, тем не менее вся суть сохранена и справиться сможет даже новичок. И самое главное - это абсолютно бесплатно!
3. ExamClouds (https://www.examclouds.com/)
Онлайн-учебник для Java-программистов. Если по какой-то причине вам не понравился метанит, то добро пожаловать на ExamClouds.
Здесь также достаточно краткое изложение, но есть тесты и задания на практику.
4. Javascript.ru (https://learn.javascript.ru/)
Как следует из названия этот сайт посвящен javascript. Это тоже онлайн-учебник, но в отличии от метанита и ExamClouds он очень подробный и там есть контрольные вопросы. Чтобы изучить по нему javascript нужно потратить не один месяц.
Но зато понимание будет достигнуто очень глубокое - главное не забывать все закреплять практикой, иначе знания без практики быстро выветрятся!
5. Losst (https://losst.ru/)
Все о Linux. Если у вас возникла какая-то трудность, например, с Ubuntu. Или нужно посмотреть основные команды, то вам сюда.
6. Хауди Хо (https://www.youtube.com/channel/UC7f5bVxWsm3jlZIPDzOMcAg)
В основном развлекательный ютуб-канал, популярный среди новичков.На этом канале можно узнать как живут программисты, сколько они зарабатывают, а еще открыть для себя разные фишки и полезные программы.
Англоязычные:
1. W3Schools (https://www.w3schools.com/)
Зарубежный онлайн-учебник от консорциума W3. Более подробный англоязычный аналог метанита.
Весомая фишка - это возможность прямо на странице запускать код, который можно отредактировать. А в конце уроков есть упражнения.
2. CodeWars (https://www.codewars.com/)
Задачник по программированию, составляемый обычными пользователями сайта. Суть - вы пишите код по заданию, затем сайт проверяет результат вашей программы на соответствие результату, который должен получиться.
На сайте есть система кармы только с японским колоритом, с ходу разобраться будет не очень легко, но если будет нужно разобраться, то это не составит труда. Задания разбиты на "кью", это местные уровни сложности, поэтому подойдет даже для новичков.
Есть задания по алгоритмам, по определенным языкам программирования, на синтаксис, искусственный интеллект, и даже на написание кратчайшего кода. Где разгуляться точно есть.