แต่ละปี เว็บไซต์ต่างๆ จะออกมาจัดลำดับความนิยมของภาษาโปรแกรมคอมพิวเตอร์ (Programming language) กัน วันนี้ครูไอทีจะมาแนะนำ 8 ภาษา Programming ยอดนิยมที่สายไอทีอย่างเราควรรู้ไว้ และควรจะเข้าใจอย่างน้อย 1 ภาษา
ภาษา C
ภาษา C ถือเป็นหนึ่งใน Programming language ที่อยู่อันดับต้นๆ ของการจัดอันดับในหลายๆ สำนัก โดยถูกใช้แทนภาษา B ที่พัฒนาโดย Dennis Ritchie และ Ken Thompson เมื่อปี ค.ศ. 1972 ภาษา C ถูกใช้กันอย่างแพร่หลาย และหลักสูตรในสถานศึกษาต่างๆ มักจะเน้นไปที่ C
ภาษา C มักจะใช้เขียนซอฟต์แวร์ระบบสำหรับ Windows, Linux, iOS บางส่วน, เคอร์เนลของ Linux ที่อยู่ในอุปกรณ์ Android, ซอฟต์แวร์โทรคมนาคมสำหรับเครือข่ายไร้สาย (เซลลูลาร์, Wi-Fi), เครือข่ายแบบใช้สาย (เราเตอร์, อีเธอร์เน็ต คอนโทรลเลอร์ ฯลฯ ) นอกจากนี้ยังใช้ในไมโครโปรเซสเซอร์ที่ฝังอยู่ในทุกอย่างตั้งแต่เครื่องปิ้งขนมปังไปจนถึงรถยนต์
ภาษา Java
ภาษา Java ทำงานบนอุปกรณ์จำนวนมาก เนื่องจากแอปพลิเคชั่น Android และระบบปฏิบัติการ Android ส่วนใหญ่เขียนด้วย Java

ภาษา Python
ภาษา Python ได้รับความนิยมมากที่สุดในกลุ่มแมชชีนเลิร์นนิงและนักพัฒนาที่เน้นแอปพลิเคชั่น IoT ภาษานี้ในโรงเรียน วิทยาลัย และมหาวิทยาลัย เป็นภาษายอดนิยมสำหรับการเรียนการสอนในชั้นเรียนเบื้องต้น

ภาษา C ++
ภาษา C++ เป็นภาษาโปรแกรมคอมพิวเตอร์ระดับสูงที่พัฒนาต่อยอดจากภาษา C โดย Bjarne Stroustrup ในปี 1979 โดดเด่นเรื่องความเร็ว ประสิทธิภาพสูง และรองรับการเขียนโปรแกรมเชิงวัตถุ (OOP) รวมถึงการทำงานระดับล่างใกล้ชิดฮาร์ดแวร์ นิยมใช้อย่างแพร่หลายในการพัฒนาเกม ระบบปฏิบัติการ และซอฟต์แวร์ประสิทธิภาพสูง
ภาษา C #
ภาษา C# (ซีชาร์ป) คือภาษาโปรแกรมเชิงวัตถุ (Object-Oriented) สมัยใหม่ที่พัฒนาโดย Microsoft ทำงานบน .NET Framework มีไวยากรณ์คล้าย C++ และ Java ถูกออกแบบมาให้เขียนง่าย มีประสิทธิภาพสูง เหมาะสำหรับการพัฒนาแอปพลิเคชันบน Windows, เว็บไซต์ (ASP.NET), เกม (Unity) และแอปพลิเคชั่นบนอุปกรณ์พกพา
ภาษา JavaScript
ภาษา JavaScript เป็นภาษาที่ใช้บนหน้าเว็บไซต์ ดังนั้นหน้าเว็บแต่ละหน้าจึงถือได้ว่ามีโปรแกรมขนาดเล็กกำลังทำงานอยู่ ดังนั้น ใครที่สนใจอยากสร้างเว็บไซต์ จึงหลีกเลี่ยงภาษานี้ได้ยาก
ภาษา PHP
เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ (Server-side Scripting) ที่เน้นการพัฒนาเว็บเป็นหลัก (โดยเฉพาะ Dynamic Web) มีลักษณะเป็นโอเพนซอร์ส (Open Source) ใช้งานฟรี และทำงานร่วมกับ HTML ได้ดี นิยมใช้สร้างเว็บไซต์ที่มีการตอบโต้ (Interactive) และเชื่อมต่อฐานข้อมูลได้หลากหลาย โดยหลักการทำงานจะประมวลผลบนเซิร์ฟเวอร์ก่อนส่งเป็น HTML ไปยังเบราว์เซอร์
ภาษา R
ภาษา R คือ ภาษาโปรแกรมแบบโอเพนซอร์ส ที่ออกแบบมาเพื่อการวิเคราะห์ข้อมูลทางสถิติ การคำนวณ และการสร้างกราฟและภาพข้อมูล (Data Visualization) โดยเฉพาะ ทำให้เป็นที่นิยมในหมู่นักวิทยาศาสตร์ข้อมูล นักสถิติ และนักวิจัย สำหรับการวิเคราะห์ข้อมูลเชิงลึก การสร้างแบบจำลอง และการนำเสนอผลลัพธ์ได้อย่างมีประสิทธิภาพบนระบบปฏิบัติการต่างๆ
ทั้งหมดนี้เป็น 8 ภาษา Programming ยอดนิยมที่สายไอทีอย่างเราควรรู้ไว้ และถ้าจะให้ดี คนไอทีควรจะสามารถทำความเข้าใจได้อย่างน้อยๆ 1 ภาษา เพื่อใช้เป็นแนวทางในการทำความเข้าหลักการเขียนโปรแกรม เพื่อการลำดับความคิดให้เป็นขั้นเป็นตอน ฝึกการวางแผนล่วงหน้า

