Programlama, bir enstrüman çalmak veya bir dil konuşmak gibi değildir: kodlamaya 5 yaşında mı yoksa 20 yaşında mı başladığınız, 30 yaşında beceriniz için hiçbir fark yaratmaz. Programlama, sözdizimi veya yazma gibi mekaniklerle değil, düşüncenin netliği ve zihinsel modeller oluşturma ve manipüle etme yeteneği ile ilgilidir.