Онлайн сервисы для обучения(ваш опыт)?
HTML academy ты должен знать. Лучшее, что может быть по верстке. Однако, верстка нужна только верстальщику.
Можешь сюда глянуть, The Odin project. Это просто список что учить, если у кого-то нет понимания куда двигаться.
Если про синтаксис, но с недетскими примерами, то соревновательные сайты типа codewars.
В основном книжки, документация. Ты уже должен знать, что нужно подтянуть.
Вот офигенный Command line crash course. Если никогда не работал с командной строкой, за пару часов разберешься в навигации.
Мне очень нравится udacity. В каждом курсе смотришь, как препод делает мини-проект по заданной теме. Каждый курс состоит из видео по 1-2 минуты, очень удобно: ты всегда сконцентрирован, можешь оторваться в любой момент, можешь пропустить видео, если по нему все понятно. И дают небольшие теститки или задания для закрепления. Вода если есть, то только во вступлении; максимально концентрированно, сжато, ясно, четко и понятно. Только то, что нужно чтобы ты вник в нужную тему и перестал ссать в ней разбираться самостоятельно.
Мой основной язык PHP, но смотрел курс по Java от Вячеслава Ковалевского. Вынес намного больше знаний ООП чем от курса PHP ООП на том же Hexlet. Мое мнение - самое главное в сервисе это преподаватель курса. По этому если есть бесплатные курсы на Youtube от хорошего преподавателя, то можно воспользоваться ими и пожертвовать автору на кофе.