Хороший C/C++ компилятор?
g++ (если хотите C++11), clang (если C++11 не очень хотите, лямбд ещё нет).
Под виндовс поставь Visual Studio 2008 (или 2010 если комп потянет нормально). Не вижу смысла ограничивать себя нотепад++, бесплатные версии все нужное потянут, и у майкрософта есть прогаммы(или были) по которым студенты могут получить софт после регистрации.
Под линуксом — одна из последних версий GCC, (как IDE можно или вимо пользоватся(долго привыкать и учится)), или Eclipse + CDT, но я рекомендовал бы QtCreator
Под маком не проблем — ставь последний XCode и он поставит все необходимое.