Personalmente, se hai tutto quel tempo a disposizione e un minimo di budget, ti consiglierei l'università.
Hanno un percorso di studio, insegnanti dedicati e, soprattutto, alla fine ti danno la laurea che puoi spendere per essere assunto come sviluppatore.
Se invece lo vuoi fare solo come hobby, allora ti consiglio di partire cercando nelle piattaforme online un corso generale sulla programmazione ad oggetti (si usa ormai ovunque) e poi scegli uno a caso dei framework più diffusi per il web: angular, vue, react, blazor