Não diria que seja tarde, pode ser mais difícil? Sim pode e provavelmente vai ser (não falo pra te desanimar, mas tenho que ser sincero com vc).
Adaptação é sempre um desafio e somente pessoas corajosas fazem o que vc está fazendo.
Você disse que não tem muita ideia de que caminho seguir, espero poder te ajudar com esse guia https://techguide.sh/ clicando nos quadros ele te dá um guia de que estudos seguir.
Não existe a melhor linguagem ou a melhor stack, existe aquela que te traz satisfação.
Espero ter ajudado e não desanimado. No meu início eu pensei em desistir e até mesmo chorei pq não entendia um select simples. Mas no dia seguinte eu estava lá e tentando de novo até que como um passe de mágica (só que não, foi persistência), comecei a entender.
Então se é algo que vc realmente quer fazer, então vai e faça.