Полностью согласен с
maagames.ru.
Нужно начинать с простых книг, которые дадут базовые знания по синтаксису и конструкциям. По мимо книг, я бы еще порекомендовал cppstudio.com (там есть цикл статей) и курсы по С++ на intuit.ru. А далее уже читать, что то по серьезней, Страуструп (это прям библия), затем переходить к еще более серьезным из серии С++ in depth.
И еще я бы не стал обращать внимания на привязку к какой то IDE. А для практики, рекомендую QtCreator, т.к. она в отличии от MS Visual Studio:
1. Кросс платформенная (а вдруг тебе в будущем нужно будет писать не только под Windows но и под Linux или OS X?)
2. Код набранный в ней, будет работать везде, т.к. она не добавляет левых заголовочных файлов в код.
Но это все мое IMHO...