Python (Python) Odamlar birinchi dasturlash tillari va qaysi tilni tanlash odamlar uchun osonligini muhokama qilganda, albatta Pythonga to’xtaladilar. U 80-yillarda Gvido van Rossum (Guido van Rossum) tomonidan ishlab chiqilgan. U keyinchalik tilni hozirgi kunda tilning administratori hisoblangan notijoriy Python Softveir Foundeyshinga (Python Software Foundation) bergan, tilning o’zi esa ochiq-kodli va foydalanish uchun bepul, hattoki tijoriy dasturlar uchun ham. Python odatda dasturchilarni qisqa vaqtda ko’p miqdorda oson o’qiladigan va funksional kodlarni yozishini ta’minlaydigan skript til sifatitida foydalaniladi, biroq u dinamik, hamda obyektga yo’naltirilgan, protsedurali va funksional dasturlashni ham ta’minlaydi. Tez moslashuvchanligi hisobiga, Python bugungi kunda yuqori darajada keng qo’llaniladigan dasturlash tillaridan biri hisoblanadi.
Python aynan dasturlash asoslaridan boshlamaydi, balki u sizga boshqa tillarni o’rganish va ularda ishlashda yordam beradigan satr boshi, modullilik va nomlashning muhimligi kabi foydali narsalarni o’rgatadi. Bu tilga ovoz berganlar Python dasturchilar jamiyatining tilni o’rgatishdan xursand ekanliklarini, shuning uchun ularda dastlabki o’rganuvchilarga ko’plab o’quv qurollari va hujjatlar borligini ta’kidlab o’tishgan. Rasmiy darsliklari qarab o’rganishga qulay, foydali va amaliy.
C/C++ Ko’pchilik ovozlar C dasturlash tiliga bo’lganligi, C++ ga esa kamroq ovoz berilganligi uchun ularni birga qo’yishga qaror qilinganki bu til C dan kelib chiqqan til hisoblanadi. C va C++ tillari mos ravishda qariyb 1970 va 80 – yillardan beri mavjud. C o’z o’rnida juda ham keng foydalanilgan, ommaviy, imperativ (buyruq tarzidagi) dasturlash tili bo’lib, bu tildan rivojlantirilgan deyarli barcha tillarga kuchli ta’sir qilgan. Boshqa tomondan, C++ C tilini yanada rivojlantirib, unga virtual funksiyalar va andozalar bilan birga, klasslar kabi obyektga yo’naltirilgan jihatlarni qo’shdi. C++ bugungi kunda dunyoning eng mashhur dasturlash tillaridan biri bo’lib, haligacha barcha narsada: video o’yinlardan tortib samaradorlik dasturiy ta’minotlarigacha keng qo’llaniladi. Garchi ko’pchilik C dan boshlashga hech qanday sabab yo’qligini tasdiqlasada, C++ ni tanlash C dan ko’ra biroz qiyinroq. Hozircha, bu haqda bahslashmoqchi emasmiz.
C va C++ haqida muhim bir ma’lumot: ular ikkalasi ham informatika va dasturlashdagi eng muhim tillardan hisoblanadi. Keyinchalik ularni ishlatmagan taqdirda ham, ularni o’rganish sizga foyda beradi. Ular informatika va dasturlashning boshlanishi va asoslari haqida sizda tasavvur hosil qiladi. Shuning uchun, ko’pchilik ularni o’rganishni mashina haydashni o’rganishdan oldin mashina yig’ishni o’rganishga o’xshashligini ta’kidlashgan. Bu tillarni dastlabki o’rganish kerak bo’lgan til sifatida maqtaganlar shuni ta’kidlab o’tishgan va agar bu tillarni o’rganishdan boshlasangiz dasturlash haqida keng tushunchaga ega bo’lishingizni aytishgan. Hozircha, prossional darajada kod yozishni maqsad qilmayotgan bo’lsangiz, bu sizga muammo bo’lmasligi mumkin, ammo baribir bu haqda o’ylab ko’rishga arziydi. Shuningdek, ovoz beruvchilarning ba’zilari C va C++ ning Arduino mikroprotsessorlarini dasturlashda foydalanilgan ANSI C va robot qurilmalarni dasturlashda ishlatilgan Robot C kabi turli variantlariga ham ovoz berishgan. Ularning ko’pchiligi C va C++ kabi qiyin tillarni o’rganishdan boshlansa boshqalari (misol uchun Java) unchalik qiyin bo’lmay qolishini aytib o’tishgan.