Какую программную среду использовать для обучения языку программирования C?
Никакую. Используйте обычный текстовый редактор и командную строку.
Вам подойдёт Geany. Это тестовый редактор, который с помощью макросов вполне может заменить IDE. 
Например, в команду Run можно добавить автоматический вызов статического анализа перед вызовом сборки make/cmake, добавить доп. кнопки и отдельные команды с разными флагами компиляции и прочее.
IDE смотреть пока не советую, оно призвано автоматизировать наиболее рутинные операции, а пока навыков нет, то значит и автоматизировать нечего.