การเขียนโปรแกรมบนลีนุกซ์
หลายคนอาจจะมีความรู้สึกว่าการเขียนโปรแกรมบนลีนุกซ์เป็นเรื่องยุ่งยาก และลำบากในการเรียนรู้ ทั้งนี้เนื่องจากลีนุกซ์เป็นระบบที่ถูกพัฒนามาจากระบบยูนิกซ์ซึ่งก็เป็นที่รู้กันทั่วไปว่า ภาษาคู่บารมีของระบบปฏิบัติการตระกูลยูนิกซ์ก็คือ ภาษาซีนั่นเอง
ภาษาซีเป็นภาษาที่บางคนเรียกว่าภาษาระดับกลาง คือไม่เป็นภาษาระดับต่ำแบบแอสเซมบลีหรือเป็นภาษาสูงแบบ เบสิค โคบอล ฟอร์แทรน หรือ ปาสคาล เนื่องจากคุณสามารถจะจัดการเกี่ยวกับเรื่องของพอยน์เตอร์ได้อย่างอิสระ และบางทีคุณก็สามารถควบคุมฮาร์ดแวร์ผ่านทางภาษาซี ได้ราวกับคุณเขียนมันด้วยภาษาแอสเซมบลี ด้วยข้อดีเหล่านี้เองทำให้โปรแกรมที่ถูกเขียนด้วยภาษาซีมีความเร็วในการปฏิบัติงานสูงกว่าภาษาทั่วๆไป แต่ก็ต้องแลกกับการเรียนรู้และการฝึกฝนอย่างหนัก
ภาษาโปรแกรมที่ลีนุกซ์สนับสนุน
มีผู้คาดการณ์ว่าการเกิดขึ้นมาของภาษาสูงต่างๆ โดยเฉพาะอย่างยิ่งการเกิดขึ้นมาของ
คอมโพเน้นท์แวร์ เช่นพวกวิชวลเบสิค เดลไฟ จะทำให้การเขียนโปรแกรมด้วยภาษาซี
ไม่มีความจำเป็นอีกต่อไป แต่ถ้าคุณลองสังเกตุดูคุณจะเห็นว่าภาษาซีก็ยังถูกใช้เป็นภาษาหลักในอุตสาหกรรมซอฟต์แวร์ต่อไป ระบบปฏิบัติการต่างๆ คอมไพเลอร์ หรือซอฟต์แวร์ที่เป็นทูลต่างๆก็ยังคงถูกเขียนด้วยภาษาซี นอกจากนี้ภาษาซีก็ยังมีวิวัฒนาการ