Minha primeira linha de código foi com 11 anos (copiava, modificava e fazia umas coisa simples em bash e python). Comecei a estudar desenvolvimento de forma mais séria dos 16 em diante. Com 17 consegui meu primeiro emprego e também com 17 trabalhando com blockchain.
Pratique Learn in Public, escreva mais, mais open-source, codifique mais. Não tem segredo. Leia meu artigo How i got a new job writing one article e Como foi minha primeira experiência sendo Tech Lead que conta mais sobre meu primeiro emprego.
Sim. Eu consegui e diversas outras pessoas também. Como? Está no tópico de cima.
Totalmente relativo. Comecei ganhando R$2.000 como desenvolvedor front-end numa startup. Algumas pessoas ganham menos fazendo estágio, assim como elas podem ganhar mais. Mas não ligue para isso. Você não ganha mais dinheiro com dinheiro, e sim com conhecimento. Então volta pro segundo tópico e continue praticando.
Javascript. É um bom começo, barreira de entrada fácil e permite codar de qualquer jeito, tu pode fazer de um botão mudar a cor até uma blockchain. Tem um bom mercado
Outras stacks? Aprenda Rust.