Opa, tudo bem? Não tem como não recomendar: o curso.dev do Filipe Deschamps, fundador do tabnews, oferece pra você uma didática incrível com situações reais logo nas primeiras aulas. Não sei se ainda está em promoção. O acesso é vitalício. Só jogar "curso dev" no google.
Sobre sua idade, não pense que 23 é muito "velho". Minha mãe tem 43 e fez seu próprio ecommerce com WordPress, só vendo aula no YouTube - e hoje ela vive disso.
Se eu fosse começar hoje, meu maior foco seria lógica de programação. Entenda: independente da linguagem que for a utilizar, a lógica funciona para todas. Só vai mudar o "idioma", digamos assim.
No meu caso, eu sempre quis fazer algo para celular. Pulei muita coisa e me arrependo disso, pois perdi muito tempo correndo atrás do básico depois. Dica: não pule o básico. O básico bem feito já é um diferencial absurdo.
Faça esta pergunta a si mesmo: eu gosto de algo mais visual ou algo que role nos bastidores? Não importa se não ter resposta: você precisa experimentar primeiro.
Se for algo visual, eu tenho certeza que JavaScript estará presente no seu arsenal de linguagens. Se for algo de bastidor, JavaScript também servirá, mas pode ser que python ou java acabe te dando maior retorno em tempo e $$ (não quero dizer que JavaScript é ruim - são linguagens diferentes com propostas diferentes).
Procure por projetos open source também. Faça trabalhos voluntários como programador (obviamente, não será pago, mas você poderá usar isso como diferencial em currículo e já te dará uma senhora experiência num cenário real). Invista em projetos pessoais pra "mostrar" o que sabe, como por exemplo, seu próprio autenticador de login social com google, Facebook, linkedin, etc, um jogo multiplayer como jogo da velha, um script simples que converta coisa X para Y, como csv para XLS. Ou até mesmo, como no meu caso, um app que usa muita coisa complexa pra gerar uma informação inútil: o Rolômetro (joga na Playstore ou aqui mesmo).
No fim, saiba que esforço supera talento. A "vontade de fazer" cara, é seu maior combustível. Não quero soar como coach aqui.
Estou dizendo todas essas coisas pra ti, porque no começo da minha carreira, 6 anos atrás (olha, eu particularmente considero pouco tempo, dada a ascensão das coisas que me ocorreram), eu apanhei bastante. Me mandaram cortar frango na Sadia pra ter ideia. Como no mortal kombat, fui passando um a um os devs daquela empresa até não ter como crescer mais, pois o programador chefe é marido da irmã da dona.
Todo santo dia, das 6 até as 7, eu ficava estudando alguma coisa. O mortal kombat que citei ali durou 6 meses apenas. Saí da empresa depois de um ano, e os outros 5 de lá pra cá foram estratosféricos tanto em experiência, conhecimento e $$. O segredo foi dar a cara a tapa e pensar "ou eu faço ou eu faço". Eu chegava a pensar, direto, vou chegar lá fazer acontecer e calar a boca de quem duvidou (isso com ódio mesmo hehehehe pra mim funciona assim).
Enfim mano. Te dei várias sugestões aqui baseado no que falou. Vai que, de repente, sua porta de entrada seja algo pra ajudar seu pai? Como uma lista de pedidos, um controle de estoque, ou um sistema que emita nota fiscal? Você trabalha ali desde seus 12, então eu duvido que tenha algo aí que é segredo pra você.
Esse comentário todo inclusive, é exatamente o que eu falaria pra mim mesmo, 6 anos atrás.
Agradeço a atenção!