आपको सीखना चाहिए ... उन सभी को! या बल्कि सभी भाषाओं को मेटा करें । जब आप दो या तीन भाषाएं जानते हैं, तो आप जल्दी से किसी भी नई भाषा को सीख सकते हैं जो इन लोगों के समान है। यदि आप पर्याप्त भाषा जानते हैं, तो आप "वस्तुतः" उन सभी को जानते हैं, और इससे भी महत्वपूर्ण बात, आप समझते हैं कि जो भाषा का हिस्सा है , और जो भाषा के स्वतंत्र रूप से प्रोग्रामिंग से संबंधित है । अंततः, विशिष्ट भाषाएँ अप्रासंगिक हैं।
तो आप Java, C, स्कीम, OCaml, असेंबली (कम से कम दो आर्किटेक्चर), फोर्थ और थोड़ा सा Prolog सीखना चाह सकते हैं, जरूरी नहीं कि उसी क्रम में हो। दूसरी भाषा सबसे कठिन होगी, क्योंकि आपको दोनों नई अवधारणाओं को सीखना होगा, और उन अवधारणाओं को भूलना होगा जो आपने पहली भाषा के साथ सीखे थे लेकिन गलत निकले। बाद में यह आसान है और केवल आसान हो जाता है।
फिर, जब एक विशेष विकास कार्य के साथ काम करते हैं, तो संकलक और पुस्तकालयों की उपलब्धता और समर्थन के आधार पर सबसे अधिक अनुकूलित भाषा का उपयोग करें, सहकर्मियों का ज्ञान, प्रबंधन से नीति की कमी, और इसी तरह। मन की लचीलापन कुंजी है। कई भाषाओं को जानने से यह लचीलापन मिलता है।