Alt yazılım (temel bir programlama dilini öğrenmek) 2-4 yıl gibi bir süreyi kapsayabilir . Bu süre, kişinin öğrenme hızına, günlük ayırdığı zamana ve düzenli pratik yapma alışkanlığına bağlı olarak değişebilir .
Daha karmaşık konular ve ileri seviye beceriler geliştirmek ise daha uzun zaman alabilir .