Även om det inte är absolut nödvändigt, kan ett fyraårigt program på en högskola eller universitet utsätta dig för en mängd olika språk, samt hjälpa dig att nätverka med yrkesverksamma och andra studenter. Denna metod är verkligen inte för alla, och gott om framgångsrika programmerare aldrig gick på en fyraårig institution. När du skapar program och utökar din kunskap, se till att allt ditt bästa arbete sparas i en portfölj. Du kan visa denna portfölj för rekryterare och intervjuare som ett exempel på det arbete du utför. Se till att inkludera allt arbete som görs på din egen tid, och se till att du får inkludera allt arbete som görs med ett annat företag. Det finns en mycket stor frilansmarknad för programmerare, särskilt mobilapputvecklare. Ta några små frilansjobb för att få en känsla för hur kommersiell programmering fungerar. Ofta kan du använda frilansjobben för att bygga upp din portfölj och peka på publicerat arbete. Du behöver inte jobba för ett företag för att tjäna pengar programmering. Om du har de färdigheter, kan du utveckla programvara själv och släppa den för köp, antingen via din egen webbplats eller genom en annan marknadsplats. Var beredd på att kunna ge stöd för alla program du släpper för kommersiell försäljning, eftersom kunderna kommer att förvänta sig att deras inköp fungerar. Freeware är ett populärt sätt att distribuera små program och verktyg. Utvecklaren får inga pengar, men det är ett bra sätt att bygga namnigenkänning och göra dig synlig i samhället.
Anmäl dig i ett fyraårigt program. Skapa en portfölj. Gör lite frilansjobb. Utveckla din egen freeware eller kommersiella program.