Mini tutorial ini berisi tuntunan dan penjelasan singkat untuk para programmer pemula di sistem operasi linux yang ingin mengenal dan belajar bagaimana pemprograman bahasa C, C++ serta bagaimana memanfaatkan Api (Application Programming Interface) FLTK sehingga program yang dibuat mempunyai interface graphical yang indah untuk berinteraksi dengan pemakai.
Bahasa C dan C++
Bahasa C pertama kali dikembangkan oleh Dennis Ritchie,Ken Thompson dan Brian W. Kernigham pada tahun 1972 di BELL LABS AT&T untuk mengembangkan sistem operasi Unix.
Bahasa C adalah bahasa tingkat menengah (Middle Level Language) dimana syntax bahasanya seperti bahasa tingkat tinggi yang menyerupai bahasa manusia dalam hal ini bahasa inggris sedangkan proses kerjanya seperti bahasa tingkat rendah (assembly).
Bahasa C adalah bahasa compiler yang bekerja denga cara menganalisa kode program kita untuk membatasi operasi yang dituliskan dan menterjemahkan operasi – operasi tersebut sehingga lebih efisien menjadi kode object(.obj) , kemudian dari kode object dilakukan proses penyambungan (linker) dengan beberapa file library (pustaka) untuk menghasilkan file executable yang berdiri sendiri.
Bahasa C++ (C Dengan Class) di tulis oleh Prof. Bjarne Stroustrup pada tahun 1983 masih di BELL-LABS AT&T. merupakan Bahasa C yang kembangkan atau disempurnakan dengan tujuan membantu programmer / developer software di dalam mengembangkan proyek – proyek software yang berskala besar
Apa yang telah dipelajari pada bahasa C masih dapat digunakan pada bahasa C++ hanya berbeda dari segi penyusunan pemecahan masalah, jika C menggunakan subrutin (fungsi) maka C++ akan membagi-bagi pemecahan masalah tersebut ke dalam object, oleh karena itu C++ merupakan bahasa yang juga mendukung pemrograman berorientasi pada object (object oriented programming).

