Ci sono molti modi diversi per diventare uno sviluppatore di software. Alcuni esempi: si può andare al college per una laurea in ingegneria informatica, si possono seguire corsi online, si può imparare a farlo da soli presentandosi con un progetto e cercando di capire come implementarlo.
Sono un autodidatta, quindi il mio primo pensiero è in realtà l'ultimo dei modi che ho elencato. Ho già risposto a domande su questo argomento, quindi, invece di ripeterle, ne elencherò alcune qui:
Ian Brown's answer to Quali cose devo imparare durante il college per prepararmi ad essere uno sviluppatore di software, non solo un programmatore?
Risposta di Ian Brown's a Quali sono i passi dettagliati per diventare un programmatore autodidatta?
Risposta di Ian Brown's a Diventare bravo nella programmazione significa solo sperimentare con il codice?
Risposta di Ian Brown's a Voglio imparare a sviluppare software. Da dove dovrei cominciare? Cosa devo fare?
Risposta di Ian Brown a Imparare a programmare per 10 ore al giorno è una buona idea se voglio ottenere la padronanza e possibilmente lavorare per Google un giorno?