Background: sono uno sviluppatore Java esperto, conosco Javascript, HTML e CSS di base (e trovo facile capire come fare qualcosa) e ho una piccola esperienza in Python. Ho già visto Ruby e ho modificato alcune righe di script esistenti.
Sono curioso non tanto di una determinata tecnologia, ma principalmente di ciò che dovrebbe essere il mio processo di pensiero quando decido quali tecnologie utilizzare. Prendiamo una semplice applicazione - forse una rubrica online dove posso inserire le informazioni di contatto e creare gruppi di contatti. Come devo valutare le opzioni disponibili?
Il numero di framework è a dir poco scoraggiante. Questa dovrebbe essere un'esperienza di apprendimento per me, ma voglio anche che la conoscenza che ottengo sia rilevante, e ho paura di usare qualcosa che non userò mai più.