Code::Blocks is a free C++ IDE built to meet the most demanding needs.
Cross-platform IDE for all your major languages.
Free IDE for learning programming with Python.