Как перейти с C++ на C?
Кернигана и Ритчи уже прочитали? Тогда заполируйте это книжкой "21st century C" и к разработке на С вы готовы. Сам язык, как вы правильно заметили относительно компактный.
Тогда не перейти, а начать изучать. В С++ добавились объекты. Остальное на 99% совпадает.