А чего Си сам по себе изучать, что ли? Обычно все-таки изучают программирование на Си в среде ...<подставить среду> Если речь идет о *.никсах, то компилятор gcc, куда ж без него ;) RAD-среда по вкусу... они все равно все калечные. Если речь идет о МС, то выбора практически нет - Visual Studio. Например, бесплатный
Express Edition. Можно
попробовать прикрутить к ней кроссплатформенную библиотеку qt, впрочем qt несет свои сложности, хотя имеет некоторые преимущества перед MFC. А еще не исключено, что учиться вам окажется проще всего на древнем Borland C++ Builder 3.x под ДОСом, хотя лично я противник такого обучения.