Вы путаете IDE и компилятор, разберитесь что есть что.
Дальше есть 2 варианта с чего начать, сложно сказать какой "лучше":
1. Сразу поставить IDE (под Windows я бы выбрал Visual Studio, под линуксом я бы выбрал Qt, в обоих случаях речь идет о консольных приложениях, в Qt проект создавать через Non Qt Project -> Plain C Project / Plain C++ Project) и изучать сам язык. Когда-то позже дорасти (или не дорасти) до п. 2.
2. Начать с понимания того как это все компилируется: поставить линукс на виртуальную машину (если вы под виндой), писать код в любом блокноте (gedit, vim, под виндой notepad++), разобраться с консолью, gcc / g++, include, makefile. Потом перейти к п. 1.
Консоль (в т.ч. PowerShell) конечно и в винде есть, можно и без линукса обойтись, но по-моему там это было бы проще, натуральнее.
Если это ваш первый язык и нет никакого опыта в программировании, то пожалуй я бы выбрал первый вариант. Да и язык бы выбрал более высокоуровневый (Python, C#, Java, ...) или хотя бы С вместо С++, но на этот счет тоже есть много точек зрения, это холиварный вопрос