Fala Daniel, eu vim da engenharia mecânica e depois de me desiludir da área migrei para a programação há 2 anos.
Realmente não existe resposta correta, o que eu recomendaria, já que você tem inglês intermediário, é fazer o curso CS50X e depois fazer cursos na Udemy como os da Cod3r, faz um de Javascript pra começar.
Isso ja vai te demandar uns 6 meses de árduo estudo, pode ser que voce descubra se tem mais interesseem front ou back, mas mantenha a mente aberta, ja vi que estudar é um ponto forte seu devido ao histórico de Fisica.
Ah, tente também desafios do LeetCode pra aprimorar o raciocínio usando a programação.
Não precisa terminar tudo isso para começar a aplicar para empregos, provavelmente será mais fácil arrumar emprego presencial e em uma empresa de pequeno ou medio porte. Ser presencial pode ser um benefício nessa fase pois você vai precisar de um mentor ou pelo menos um colega muito prestativo.
Não desista, o caminho é longo e arduo, mas sou muito feliz com minha carreira hoje.
Se gostar de home office eu creio ser uma das carreiras mais propicias a esse modelo.
Enfim, espero ter ajudado, boa sorte e depois me conte como foi.
1
2
Opa Renan, obrigado pelo comentário
Obrigado pela ideia de jornada para estudos, não conheço muito sobre CS50X, Cod3r e LeetCode, mas vou dar uma olhada.
Realmente estudar é algo forte, sempre gostei de estudar ciencias exatas e da natureza, e agora to querendo ir pra programação porque gosto da possibilidade do remoto, da independencia de estudos, e também de sempre estar estudando e buscando resolver problemas.
Por mais que eu nem saiba programar direito, eu já comecei a aplicar para vagas haha, e vou prestar atenção para algumas presenciais (seguir esse conselho aí)
Pode deixar que depois volto aqui pra contar mais sobre o que ocorreu. Valeu!