Project Builder should compile C/C++. You may also want to check Metrowerks
for a good ide. If you feel up to it you could just use any old text editor and compile from the command line, but an ide is so much easier.
Can't beat Project Builder in terms of value for money. Underneath it's all GNU (gcc for the compiler, gdb for the debugger) but it's got a syntax-coloring editor, class browser of sorts, etc. Probably not as slick as Codewarrior, but infinitely cheaper
I am a recent user of PB & IB and a CW user for several years. I am extremely impressed with the PB & IB combination - that is a lot of power!! The major advantage CW has is the ability to compile for Windows - something I have to do
At the moment I am working through O'Reilly's "Cocoa Applications".