Concordo que Python seja uma escolha sólida para começar, mas quero adicionar uma coisa que é frequentemente subestimada: não basta escolher a linguagem, você precisa entender bem *o quê* você quer fazer com desenvolvimento web porque o caminho muda bastante. Se você quer fazer backend, Python com Django ou Flask é perfeito. Se você quer fazer frontend, no final você vai ter que aprender JavaScript mesmo, então talvez começar direto com isso pudesse fazer sentido também. Dito isso, se você quer uma progressão menos frustrante, Python é definitivamente mais clemente para quem começa do zero.
Quanto ao método de estudo, esquece tutoriais aleatórios no YouTube sem um fio condutor lógico. Arruma um curso estruturado (tipo aqueles no Codecademy, freeCodeCamp ou até Udemy se você pegar um com boas avaliações) que te guia passo a passo dos conceitos básicos até algo concreto. O que me incomoda é quando a pessoa começa a programar sem fazer exercícios: você precisa *escrever código*, não só assistir. E errar. Bastante. É o único jeito de entender de verdade o que está acontecendo.
Uma vez que você conhece o básico de Python (variáveis, loops, funções, talvez um pouco de OOP), você pode começar a colocar a mão em coisas reais tipo um pequeno projeto web. Nesse ponto você vai ver se o backend realmente te interessa ou se você prefere fazer outra coisa. De qualquer forma, não espere ficar bom em poucos meses: programação é uma competência que se constrói com tempo, e em 2026 como nos últimos 16 anos sempre foi assim.