Sono 6 mesi che mi sono buttato nella programmazione frontend e non conoscevo nemmeno l'HTML, non parliamo del css che mi pareva roba da alieni. Ad oggi mi muovo bene sia con html che con il css senza nessun problema, form, tag semantici, flexbox, griglie, animazioni, ecc ecc. Ora è un mesetto che sto studiando javascript ed inizio a capirci qualcosa su come manipolare il DOM. La fuori ci sono moltissime librerie e framework, senza contare quello che sta dietro il backend. Come metodo (come hai scritto tu che il tempo non è infinito) ho scelto quello a "cascata" e finchè non imparo bene javascript, ovvero padroneggiarlo (forse mi andranno altri 7-8 mesi) non mi lancio in altri "linguaggi", per quanto vorrei imparare tutto subito ed adesso, ma è praticamente impossibile perchè ci va esperienza, e stare a muzzu di una cosa e dell'altra piuttosto mi do all'ippica :D. Questo è il mio percorso, poi ci saranno quelli che apprendono immediatamente che saranno sicuramente più veloci e reattivi.
Beh mi ci e voluto un anno per capire che il mio campo risiede fra flutter Dart Kotlin e C++ e tutto il panorama legato a queste tecnologie. Mi sono concentrato su questo mondo e di li non mi scosto, certo bisogna sapere i Db node.js e molto altro ma cerco di fissarmi su quel punto senza divagare. Mi sono creato un programma appunto scritto proprio per evitare di divagare.
Perché il tempo non è infinito, specializzarsi in tutto è impossibile. Magari si ci può focalizzare su un paio di cose, ma impossibile stare dietro a tutte le novità di tutti linguaggi e framework e padroneggiare tutto bene.