cEdit is an advanced and free alternative to both common text editors, and IDE's. It has many of the features found in shareware editors, including extensive language support, function listing, built in FTP, projects, and docking support.
Complete IDE for the free Borland C/C++ 5.5 compiler. Contains all tools for a standard IDE. Also other features like Visual Dialog editing, Code browsing, Compiler error capturing/parsing, relocatability of project, customizable syntax coloring etc...