Quando la passione supera la barriera del semplice appassionato, si può tentare di trasformare un amore in una carriera. Esistono corsi universitari legati alla programmazione, con cui poter scegliere poi ulteriori specializzazioni. Oltre alla carriera universitaria esistono poi corsi privati e percorsi on line, con verifiche e un controllo dei risultati finali. Una percentuale poi non così bassa come si potrebbe credere, ha scelto di intraprendere e studiare da autodidatta.