Самая популярная область программирования это web-программирование, а конкретно frontend разработка сайтов. Причина популярности в невысокой сложности, Вы можете самостоятельно освоить за месяц-два и делать сайты. Нюансы же, доработаются с годами.
Frontend - это внешняя часть сайта: то что Вы видите сейчас, читая этот текст и нажимая на кнопки, то есть визуальная часть сайта для взаимодействия с пользователем. Есть еще backend часть - это обработка действий, запрошенных с frontend части сайта и сам вывод контента во frontend. Например, текущая статья хранится на сервере Яндекс, обрабатывается и выводится серверными скриптами - эта скрытая работа сайта и есть задача backend разработчиков. Backend часть - может быть разной сложности, но для простых сайтов вполне поддается самостоятельному изучению за те же 1-2 месяца.
Крупные компании делят вакансии на frontend и backend так как проекты большие и сложные, а также им позволяют финансы. Мелкие компании и средние хотят чтобы человек разбирался и в frontend и в backend, так как проекты ни такие масштабные, да и по деньгам не могут позволить отдельных разработчиков, и нужен универсал.
Мелкие и средние компании часто используют систему управления контентом WordPress - это готовая платформа для сайтов различных типов: одностраничники, обычные сайты-портфолио, интернет-магазины. То есть, половина работы уже сделана - backend готов. Остается только frontend часть сайта - шаблон на HTML и скрипты выполняемые в браузере на языке JavaScript. Тут то и нанимают человека для верстки
или модификации готового шаблона. Часто пользуются услугами фрилансеров или просто местных внештатных разработчиков, или садят на полный день к себе в офис.
Заниматься только frontend разработкой, если честно, очень нудно и денег особо много не заработать. Поэтому лучше параллельно изучить и backend разработку, для собственного развития и расширения кругозора.
Backend часть, сложнее и интереснее, с ее помощью можно заниматься около web-разработкой, например делать парсеры сайтов. Бэкенд чаще всего пишется на языке программирования PHP, есть и другие языки, но PHP более дружественный к новичку. Но также бэкенд можно запрограммировать и на JavaScript, который используется и на клиентской части.
Информации в Интернете достаточно, старайтесь изучать на английском языке, так как русскоязычный Интернет очень замусорен: бесконечными курсами и сайты со статьями завалены рекламой. Английские же варианты сайтов - намного чище и лояльнее к пользователю.
Ключевые слова для информации по веб-разработке: html tutorial, html first steps, html bootstrap, php tutorial, learn php, html make first site, html from scratch, responsive html, javascript tutorial.