Linux или Windows для C++ разработчика?
В наш век С++ без кроссплатформенности ни для кого не нужен.
За очень и очень редкими исключениями.
ИМХО, на linuxe начать программировать проще (да и удобнее)
В качестве редактора - sublime text, компилируешь одной командой в консоли (g++ ./имя файла)