Mano, primeiramente, você tem que se perguntar por que voce quer ser um programador. Depois disso você vai entender qual o real sentido de ser um programador. Quando comecei eu tinha as mesmas duvidas suas, mas eu tinha um objetivo em mente que era conseguir desenvolver um app sozinho, poder conseguir resolver problemas do dia a dia e ter sempre curiosidade para aprender novas coisas, alem disso eu sempre tive a vontade de entender como um app ou site funciona "nos bastidores". Nunca pensei em aprender a programar por dinheiro ou pra ser reconhecido internacionalmente, apenas porque isso sempre me trouxe dopamina, apenas porque isso até hoje prende a minha atenção, até hoje isso me desafia a aprender algo novo todos os dias. Se você realmente quer ser um programador, você vai ter que gostar de aprender todos os dias e não se preocupe com o que aprender, apenas aprenda e isso no futuro vai abrir sua mente e te tornar uma pessoa capaz de pensar em alto nível, resolvendo problemas e não encontrando problemas... Ah.. e dica, começa por uma logicazinha de programação, depois aprende a base do JavaScript, aprende a base do php, quando você se sentir engajado com o que você quer procure aprender algum framework, eu por exemplo to começando a ver react-native um framework em JS pra desenvolvimento mobile. Qualquer coisa to sempre por aqui, pode falar que a gente troca umas ideia ai...