Многие используют Visual C++, но я все-таки рекомендую начать с Dev-C++. Удобный, полностью настраиваемый IDE, компилятор со множеством настроек оптимизации, проверенный компилятор gcc - что еще нужно разработчику? А начать необходимо все с того же: Hello World, линейные программки, условия, циклы... и пошло-поехало