เมื่อเทคโนโลยีเป็นส่วนหนึ่งของชีวิตประจำวัน ผู้คนจึงสนใจและหันมาศึกษาการเขียน programming language กันมากขึ้น แต่สำหรับนักเขียนโปรแกรม หรือ developer หรือ programmer ทั้งหลาย คงรู้กันดีว่า programming language มีอยู่มากมายจนจำไม่ไหว เรียนก็ไม่ทัน และแต่ละภาษา บางครั้งก็มีรูปแบบ หรือหลักการคิดแตกต่างกันโดยสิ้นเชิง จึงไม่ใช่เรื่องง่ายจนเกือบจะเป็นไปไม่ได้เลยด้วยซ้ำ ที่นักเขียนโปรแกรมจะสามารถเขียนโปรแกรมได้ทุกภาษา
แล้วภาษาอะไรที่น่าสนใจเป็นอันดับต้น ๆ กัน บางคนเลือกเรียนภาษานั้น ๆ เพียงเพราะ สามารถเริ่มต้นเรียนรู้และเข้าใจได้เร็ว บางคนหลงไหลไปกับฟีเจอร์สุดเจ๋ง หรือลูกเล่นที่ภาษานั้น ๆ มี บางคนเลือกตามเพื่อน หรือกูรูแนะนำ ทั้ง ๆ ที่ไม่ชอบภาษานั้น ๆ เอาซะเลย มาดูกันว่า คนส่วนใหญ่เขาเรียนภาษาอะไรกันดีกว่า
- JavaScript
JavaScript เป็น ภาษาสคริปต์เชิงวัตถุ หรือเรียกสั้น ๆ แค่ว่า “สคริปต์” (script) ซึ่งมักนำมาใช้ร่วมกันกับการสร้างและพัฒนาเว็บไซต์ (ทำงานร่วมกับ HTML) เพื่อทำให้เว็บไซต์ของเราดูสวยงาม มีการเคลื่อนไหว อีกทั้ง JavaScript นั้นสามารถใช้เขียนโปรแกรมแบบง่าย ๆ ได้โดยไม่ต้องพึ่งภาษาอื่น ยิ่งกว่านั้น JavaScript มีคุณสมบัติในการใช้ตรวจสอบข้อมูล (validate fields) เช่น Email address เวลาที่กรอกข้อมูลผิด ไม่ตรงกับเงื่อนไข ก็จะมีหน้าต่างฟ้องขึ้นมาว่ากรอกผิด หรือลืมกรอกอะไรบางอย่าง เป็นต้น
- Java
Java คือภาษาโปรแกรมเชิงวัตถุ ภาษา Java เป็นภาษาที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุแบบสมบูรณ์ (OOP: Object-Oriented Programming) ซึ่งเหมาะสำหรับพัฒนาระบบที่มีความซับซ้อน มีคุณสมบัติสามารถทำงานได้ในระบบปฏิบัติการที่แตกต่างกัน และถูกออกแบบมาให้มีความปลอดภัยสูง แต่อย่างไรก็ตาม ภาษา Java เมื่อนำมาใช้ในการพัฒนาซอฟต์แวร์ อาจจะทำได้ยาก และใช้ระยะเวลานาน รวมถึงการสร้างบุคลากรก็ยากเช่นกัน
- Python
Python ถูกสร้างมาจากภาษาซี สนับสนุนการทำงานเชิงวัตถุ (OOP) ที่สำคัญ เป็น Open Source ทั้งยังมีเครื่องมือและโมดูลต่างๆมากมาย ทำให้การเขียน Python นั้น คำสั่งสั้น เขียนง่าย เรียนรู้ได้เร็ว ใช้เวลาพัฒนาไม่เยอะ แถมยังมี package เหมาะกับงานแนว Machine Learning หรือ Deep Learning อีกด้วย
- PHP
ภาษา PHP นั้นถือเป็นภาษาพวก scripting อย่างหนึ่ง สามารถเรียนรู้ได้ง่าย ทำงานเร็วและมีประสิทธิภาพ ความปลอดภัยอยู่ในระดับที่ค่อนข้างดี เป็นที่นิยมในหมู่นักเขียนโปรแกรมไม่น้อยเลยทีเดียว
- R
ภาษา R เป็น Open Source ตัวภาษาเข้าใจง่าย และเหมาะกับคนที่อยากทำ Data Science เนื่องจากมีชุดคำสั่งในด้านสถิติในตัวเอง เน้นการคำนวณข้อมูลพร้อมกันเป็นกลุ่ม สามารถทำงานร่วมกับเครื่องมือวิเคราะห์ข้อมูลอื่น ๆ ได้ง่าย และการแสดงข้อมูล เพื่อให้ง่ายต่อการวิเคราะห์
อย่างไรก็ตาม ความน่าสนใจของการเรียนเขียนโปรแกรมนั้น ขึ้นอยู่กับความสามารถของตัวภาษานั้น ๆ เอง ลักษณะงานที่คาดว่าจะต้องนำภาษา และความสามารถของภาษาเหล่านั้นไปใช้ ที่สำคัญก็คือ ควรเลือกภาษาที่เป็นที่รู้จัก ไม่ใช่เพราะว่าชื่อเสียงของภาษาเท่านั้นนะ แต่เป็นเพราะว่า ภาษาที่มีชื่อเสียงจะมีกลุ่มคนหรือ community ที่จะคอยให้ความช่วยเหลือ ให้คำปรึกษาและแนะนำเวลาที่เจอปัญหาได้