Sappiamo che si tratta di una discussione interminabile, ma per qualche strana ragione ci torniamo ancora e ancora: cerca qualsiasi riferimento su «il miglior linguaggio di programmazione», e molto probabilmente troverai una lunga lista di confronti e argomenti (alcuni molto appassionati). Victoriano Izquierdo, uno dei fondatori di Graphext, si è preso la briga di compilare e analizzare le risposte di 15.000 sviluppatori che hanno descritto i loro linguaggi preferiti, i più odiati, e quelli che raccomandano per fare i primi passi nella programmazione.

Linguaggi di programmazione preferiti e consigliati, secondo 15.000 sviluppatori
Linguaggi di programmazione

Facilità di apprendimento, disponibilità di materiale, sbocchi professionali, compatibilità con progetti personali, utilità generale… sono molti i fattori che definiscono la popolarità o il rifiuto di un linguaggio di programmazione, ma non dobbiamo mai dimenticare la componente soggettiva. Qualsiasi sviluppatore può rispondere tranquillamente «mi piace» o «mi sento a mio agio» e mantenere quella posizione, però… la verità è che vogliamo saperne di più, e quando cerchiamo di ottenere dettagli aggiuntivi da professionisti e appassionati, iniziano a emergere modelli molto interessanti.

Ad esempio, nell'ottobre 2019, Victoriano Izquierdo di Graphext ha deciso di compilare le risposte di circa 15.000 persone in tutto il mondo che hanno partecipato a una campagna su Twitter, condividendo quali sono i loro linguaggi di programmazione preferiti, quale detestano di più e, cosa molto importante, cosa raccomandano per iniziare. Ogni nodo rappresenta un utente con il suo tweet corrispondente, e Victoriano ha diviso i risultati in quattro grafici: «Più usato», «Più amato», «Più odiato» e «Il migliore per principianti».

I linguaggi più usati, amati, odiati e consigliati

Linguaggi di programmazione preferiti e consigliati, secondo 15.000 sviluppatori
JavaScript è il più usato, seguito molto da vicino da Python
Linguaggi di programmazione preferiti e consigliati, secondo 15.000 sviluppatori
Tanto amore per Python, come possiamo vedere
  • La prima categoria è la più combattuta e mette al primo posto JavaScript, seguito molto da vicino da Python, e Java chiude il podio. La nuvola di nodi evidenzia esempi estremi in JavaScript e R, ma la media generale favorisce il primo.
  • Tra i linguaggi più amati, il vantaggio di Python sugli altri è schiacciante. Per quanto abbia 30 anni sulle spalle, la creatura di Guido van Rossum è ancora celebrata e richiesta in tutto il mondo. JavaScript è un secondo distante, e C# è terzo.
  • Analizzando i linguaggi più odiati, credo che non siamo così sorpresi di trovare Java al primo posto, ma la cosa più sorprendente è che il rifiuto si manifesta (fino a un certo punto) anche tra chi lo usa frequentemente. Senza andare troppo lontano, le critiche a Java hanno un articolo dedicato su Wikipedia…
  • Infine, la categoria «Il miglior linguaggio per principianti» riflette una vittoria schiacciante per Python. La seconda posizione è occupata da JavaScript, che non arriva nemmeno a un terzo delle raccomandazioni. C appare come terzo, molto, molto indietro.
Linguaggi di programmazione preferiti e consigliati, secondo 15.000 sviluppatori
Tutti danno addosso a Java...
Linguaggi di programmazione preferiti e consigliati, secondo 15.000 sviluppatori
Vuoi imparare da zero? Tutte le frecce puntano a Python

Ora, ci sono molte ragioni per dubitare di una raccolta di dati che utilizza Twitter come fonte, ma se confrontiamo i suoi risultati con quelli di portali come TIOBE e IEEE Spectrum, possiamo confermare che i nomi principali sono gli stessi in tutti i casi. Siano amati o odiati, l'attenzione si divide tra JavaScript, Python, Java e alcuni sapori di C.

https://old.neoteo.com/aprende-x-en-y-minutos-aprende-programacion-en-cursos-de-pocos-minutos/