Стоит ли использовать, как стартовое IDE для с++ code::blocks?
Visual Studio для C++ довольно таки убога. Может спасти разве что ReSharper C++.
Рекомендую Qt. Если С++ учите не для галочки и он вас интересует в дальнейшем, то хорошая IDE будет.
Если планируется перейти на Java, то имеет смысл посмотреть на универсальные IDE, такие как NetBeans, Eclipse, а также продукты от JetBrains (у них есть бесплатные версии, Community Edition).
Поддержу Алексей Волегов и Кирилл, стоит попробовать некоторое время "пожить" в блокноте (Notepad2, Notepad++, Sublime, ...) и командной строке, хотя на мой взгляд, самые первые шаги всё-таки лучше делать с IDE.