I recommend Fedora Core 4. It has all the dependencies already, and if it is missing something, just type "yum <package-name>" into a terminal prompt and it will download it from the Fedora Extras repos. Usually you do not if you do a complete installation, but a complete installation includes the Eclipse IDE GCJ edition. You could opt to (after installation) to remove Eclipse, so that Code::Blocks would be default. But Fedora is good. Ubuntu usually has problems with installing non-repo packages, as do most Debian distros (no offense to Debian lovers, Debian is a good OS, and very stable)... The bleeding edge status of Fedora means you have the latest libs and stuff already... Not quite sure if wxWidgets is already included, but it can be easily added, because there are RPMs for it.