I do love microsoft c++ express.

If you need the love of an IDE netbeans in linux works with c++. Although I would assume in school you are likely to be using windows??? Although I may be wrong not having studied in the US not sure how free software friendly the schooling system is.

Geek