Bir kelam der ki “Babaannene iki dakikada açıklayamayacağın tek satır kodu bile programına ekleme, hatta babaannen Ada Lovelace olsa bile”. Birçok programcının düştüğü bu yanılgı aslında programlamayı tam olarak öğrenmeden işe koyulmalarından kaynaklanmaktadır. Bu kitap, “hangi programlama lisanını öğrenmeliyim” ya da “hangi programlama lisanı ile daha çok üretebilirim”in yanıtını vermeye çalışıyor.
Kitap; programlama lisanlarının kıymetlendirilmesi, karşılaştırılması, güçlü ve zayıf istikametlerin belirlenmesi, öğrenilmesi ve öğretilmesi sırasında ele alınması gereken parametreleri incelemektedir. Tıpkı vakitte bir programlama lisanını öğrendikten sonra, büsbütün yeni bir programlama lisanına ahenk sağlanmanın kolaylığını sunuyor.
Programlama lisanlarının prensipleri yeterli anlaşılırsa, kod geliştirme kolaylaşacak ve kullanıcının programlama lisanını düzgünleştirmeye dair teklifleri olabilecek. Hangi sorun yapılarında hangi programlama lisanının kullanılması gerektiği, programlama paradigmalarını anlamaya bağlı. Bu nedenle bu kitapta her paradigma ayrıyeten inceleniyor. Paradigmalara, yapılara ve işleyişe hakim olmadan tesirli bir program kodu yazmak mümkün görünmüyor.
Böyle bir içeriğe sahip Türkiye’de birinci Türkçe kitap özelliğini taşıyan ve yalnızca bir programlama lisanını öğretmeyi amaçlamayan bu kitap, programlamaya yeni başlamış ya da programlamanın içerisinde olan herkesin yararlanacağı değerli bir kaynak.