На HTML Academy попробовать обучение программированию посоветовали на форуме. Многие ссылались на эту площадку, поскольку для самообучения это одно из лучших мест. На данный момент я заканчиваю с версткой. Впечатления хорошие, в некоторых моментах было сложно разбираться самому, но тут интернет и форумы в помощь. Учусь по подписке. Без нее доступны только 8 частей тренажеров. Всем советую начинать с бесплатных, чтобы иметь представление, как проходит обучение. На самом деле их более чем достаточно, чтобы понять, что такое верстка. Потом уже каждый сам решит, стоит покупать доступ или нет. Я не пожалел денег.
К слову, еще тут есть интенсивы, но он и в подписку не входят. Это уже именно курсы, они стоят намного дороже и предполагают полноценное обучение. То есть с учениками работают наставники, во время обучения ты делаешь проекты и т.д. Я пока на тренажерах, потому что не хочу тратиться. Базовые знания у меня уже есть, сейчас думаю закончить и начать брать простенькие проекты. А дальше буду осваивать фронтенд.