Какую программную среду использовать для обучения языку программирования C?
=============================================================================

 Только только начинаю изучать C. В книге по этому яп есть некоторые примеры и упражнения, для ускорения обучения хочется пробовать писать собственные простенькие программки. Какую программную среду/IDE со встроенным компилятором лучше всего использовать для программирования на C?Какую используете вы? 

[Никакую](https://toster.ru/q/533344). Используйте обычный текстовый редактор и командную строку. 

 Eclipse  
  

Хотя я давно не использую никакой, потому что под виндой не пишу - она у меня только для игрушек - а в линухе всегда только текстовый редактор и gmake - потому что обычно работать приходится не на своем компе, а по ssh. 

 Я использую Emacs, а для простых примеров nano или mcedit.  

Выбор IDE или редактора слишком субъективен, чтобы полагаться на мнение других. Кому-то нравится Eclipse, другому Visual Studio, но вам может понравиться что-то совершенно иное. Кроме того, выбор зависит и от вашей операционной системы: для Linux, например, нет Visual Studio. Кстати, C лучше изучать в UNIX-подобной ОС ибо он неразрывно связан с UNIX.  

Я бы рекомендовал на первых порах работать с компилятором и системой сборки напрямую: это даст понимание как происходит превращение вашего кода в бинарный файл, будь то библиотека или исполняемый файл. IDE эту магию полностью скрывают, а знать это обязательно. 

 Вам подойдёт Geany. Это тестовый редактор, который с помощью макросов вполне может заменить IDE.   
  

Например, в команду Run можно добавить автоматический вызов статического анализа перед вызовом сборки make/cmake, добавить доп. кнопки и отдельные команды с разными флагами компиляции и прочее.  
  

IDE смотреть пока не советую, оно призвано автоматизировать наиболее рутинные операции, а пока навыков нет, то значит и автоматизировать нечего. 

 Я использую Qt creator  

<https://ru.wikipedia.org/wiki/Qt_Creator>  

Какую бы Вы IDE ни захотели бы поставить, сначала нужно установить компилятор, например MinGW64, прописать его в переменной среды.  
  

Потом я использую: Atom / Visual Studio Code (не путать с Visual Studio - можно и ее, но она имеет огромный функционал, для новичка будет сложно там во всем разобраться, я так думаю) / Geany  
  

Вообще на ютубе есть хороший канал SimpleCode и там уроки по С++. Всё по шагам, где что скачать, как установить. Автор использует Visual Studio 

 Используйте Sublime Text 3, сниппеты есть, не будет вас мучать своими тупыми поправками как на VSCode или Visual Studio, или QtCreator. Спокойный, удобный, настраиваемый, быстрый редактор.