Günümüzde dünya artık bilişim teknolojileri etrafında dönmektedir. Bilişim teknolojilerinin de temelini programlama oluşturmaktadır. Bugün bilişim teknolojilerinde katma değer yaratan toplumların gelir seviyesi artmakta gelişmekte olan ülkelerle arayı açmaktadır.
Bilişimde tüketici olmaktan çıkıp üretici olmaya başlamanın en hızlı ve en kolay yolu yazılım geliştirmektir. Yazılım geliştirmek için de programlamayı öğrenmeniz gerekmektedir.
Programlama bir sanattır; Çocuklar programlamaya ne kadar erken başlayabilirlerse o kadar kaliteli ve karmaşık program üretme şansına sahip olurlar. Nasıl iyi bir sporcu olabilmek için eğitime erken yaşta başlamak gerekiyorsa iyi bir programcı olmak için de eğitime erken yaşta başlanmalıdır.
Kitap özellikle okullarda ve kurslarda programlama öğrenmek isteyen çocukları düşünerek hazırlanmıştır. Bu anlamda kitap sadece programcılığa yeni başlayan çocukları değil aynı zamanda programcılık eğitimi veren öğretmenleri de göz önünde bulundurarak hazırlanmıştır.
Özellikle programcılığa sıfırdan başlayan çocukların zorlandığı bazı konularda bolca örnek kod yazılarak konuların daha basit ve anlaşılır olması sağlanmıştır.
Konular tamamen sıfırdan başlar ve temel/orta düzeyde programlama becerilerini kazandırmayı amaçlar. Kitaptaki konular mümkün olduğunca küçük ve mantıklı parçalara ayrılmış ve herkesin kolayca anlayabileceği örneklerle desteklenmiştir.