Öncelikle ilgi alanını belirle ne tür programlar yapmak senin ilgini çeker bunları düşün. Sonrasında küçük bir araştırmayla kafandaki projeyi hangi yazılım dili ile yapabileceğini, o yazılım dilinin mantığını, temellerini öğrenmek için kücük projelerle işe başla. Hesap makinesi yapmak için işlem operatörlerin koşullara göre çalışma mantığını öğrenmeye başlamak gibi düşünebilirsin. Sonrasında mantığı kavradıktan sonra asıl heves ettiğin projeye yönelip hem yaparak hem öğrenerek ilerlemen daha verimli olur.