Зависит от платформы, которую вы используете и планируете изучать или будете заниматься дальнейшей разработкой.
В Windows вы можете использовать Visual Studio Express C ++, которая поддерживает стандартное использование ANSI C. Второй вариант - это Cygwin, который представляет собой набор библиотек и инструментов, который воспроизводит большую часть того, что вы бы использовали в Linux или других ОС в стиле Unix (он использует GCC).
На Mac вы хотели бы XCode, который является стандартными инструментами разработки, включая компилятор C (на основе GCC).
Во многих системах типа Unix это будет cc или gcc в зависимости от поставщика ОС.
Если у вас есть деньги, некоторые из платных компиляторов, таких как Intel, являются исключительными, но, вероятно, не очень помогут в изучении программирования на этом этапе.