Если начинаешь изучать C/C++ с полного нуля, советую сначала ставить консольный компилятор, что бы лучше разобраться что, как и откуда, а уже набравшысь опыта переходить к мощным графическим среда разработки.
Из консольных средств могу посоветовать во первых MinGW (Minimalist GNU for Windows) и Borland C++ Builder для консоли - распространяются бесплатно и свободно. Бесплатный BC++ отличается от коммерческого только отсутствием интегрированной графической среды и содержит все нужные утилиты, файлы заголовков и библиотеки.
Из литературы, советую начать с книги Кернигана и Ричи "Язык программирования С" ... эта так называемая "Белая книга" входит в так называемую библию программиста - список главной и основной мировой литературы по программированию.
После того как почувствуете что такое C можете переходить и к C++ ...