Согласен, что Python - это крепкий выбор для начала, но хочу добавить одну вещь, которую часто недооценивают: недостаточно просто выбрать язык, нужно хорошо понять *что* ты хочешь делать в веб-разработке, потому что путь будет сильно отличаться. Если хочешь заниматься бэкендом, Python с Django или Flask - идеально. Если хочешь фронтенд, всё равно в итоге придётся учить JavaScript, так что может быть, начать с него сразу было бы смысла. При этом если хочешь менее болезненную прогрессию, Python явно более мягкий вариант для новичка.
Что касается метода обучения, забей на случайные туториалы на YouTube без логической нити. Найди себе структурированный курс (типа на Codecademy, freeCodeCamp или даже Udemy, если выберешь что-то с хорошими отзывами), который будет вести тебя шаг за шагом от базовых концепций до чего-то конкретного. Меня раздражает, когда люди начинают программировать без практики: ты должен *писать код*, а не просто смотреть. И ошибаться. Много. Это единственный способ по-настоящему понять, что происходит.
Когда освоишь основы Python (переменные, цикли, функции, может быть, немного ООП), можешь начать тянуться к реальным вещам типа небольшого веб-проекта. Тогда посмотришь, правда ли тебе интересен бэкенд или ты предпочтёшь что-то другое. В любом случае не жди, что станешь крутым за пару месяцев: программирование - это навык, который строится со временем, и в 2026 году как в последние 16 лет это всегда было так.