чтобы изучить html и сss курсы не нужны, достаточно книжки и задницы плюс здоровых глаз. ставите какую-нибудь акеллу с подсветкой тэгов и разбираете по готовым примерам, пишете. через два месяца на заднице с красными глазами получится что-то более менее приличное. собственно говоря, это вообще не программирование. это чистая сборка блоков.js  сложнее, уже программирование.  но в целом - лучше учиться тоже не на курсах, а по книжкам и примерам. а курсы брать уже на уровне "немного разбираюсь" насчет бэкэнда - а что вы хотите изучать, чем заниматься? движки на php писать или что?это тоже задница, усердие и глаза. еще вынос мозга немного.  по срокам - около года  для начального уровня. в первый месяц в лучшем случае научитесь собирать продвинутые движки из готовых блоков.в общем, чтобы вы стали интересны на рынке не как эйчтиэмль кодер начального уровня, надо года два очень плотной работыесли времени полно, есть пассивный доход  и не надо уделять все время семье - вполне достижимая задачамой максимальный уровень в декретчестве был - установить и настроить движок вордпаде или написанную на php борду (собственно, соединить их готовыми блоками, добавить блоки , настоить, написать простейшую шкурку и прочее). джумла шла со скрипом. с друпалом так и не разобралась дальше установки и первичной настройки. это все было хобби.на html  с сss2  сайты писала, js использовала только готовые блоки с прикруткой, без настройки.времени было мало, не более часа в день. зарабатывать на моем уровне еще было рано, поскольку я даже не знала, в чем у меня ошибки.  разве что совсем уж с неопытных дам-с брать копейки за "установлю и настрою вордпресс". работодателям пофиг. они все удаленные и паспорт у вас не спрашивают. им важны ваши навыки, опыт, исполнение сроков и портфолио. сколько вам лет, и кто там на вашей стороне кодит - вы, ваша бабушка или ваш 13-летний сын, им совершенно неважно.