Di linguaggi di programmazione ce ne sono tantissimi: vecchi, nuovi, stabili, meno stabili, client side, server side, compilabili, script... ognuno con le sue caratteristiche, i suoi pregi e i suoi difetti. Quando occorre sviluppare un software per risolvere un problema, conta solo il risultato, non il mezzo con cui si vuole raggiungerlo.
Ogni programmatore ha il suo linguaggio preferito, ma secondo noi ciò che un programmatore dovrebbe conoscere/saper fare va oltre il linguaggio di programmazione che utilizza.
Ecco alcune buone pratiche/conoscenze che per me, Stefano, sono importanti.