Власне, моя репліка була радше запитанням:) Я сам майже не маю справи з C/C++, і мій досвід тут дорівнює майже нулю. Просто мені здається, що в Linux’і існує тенденція до широкого вживання C, а при потребі гнучкости та об’єкного програмування — використання комбінацій C з Python (чи Lisp/Scheme, чи Lua), що дає можливість користувачам додатково модифікувати програму під себе, або ж взагалі лише якоїсь високорівневої мови (іронія долі — колись високорівневою називали C:). Звичайно, середовище для C++, наскільки я розумію, існує повноцінне (хоч можу й помилятись).
тим паче якщо починати з C, а потім переходити на C++ може виникнути плутанина.