Interesting resource! I like this take on learning C.
On another note, I LOVE gdb. One of my prof's begged and pleaded for us to use gdb with all of our assignments because he claimed it would make life easier. For our first two computer org classes, you might be able to skate by without it (except for the buffer bomb and binary bomb), but once you reached the third semester and beyond, those that didn't spend a little time acclimating themselves with gdb began to hate life.
I really do love gdb. It saved my ass more times than I can remember.
I quite like Eclipse's debugging support (for Java), though I haven't used it for C. I think you can get GDB integrated into Eclipse's CDT with breakpoints etc.
Haven't used DDD either but it looks interesting too:
On another note, I LOVE gdb. One of my prof's begged and pleaded for us to use gdb with all of our assignments because he claimed it would make life easier. For our first two computer org classes, you might be able to skate by without it (except for the buffer bomb and binary bomb), but once you reached the third semester and beyond, those that didn't spend a little time acclimating themselves with gdb began to hate life.
I really do love gdb. It saved my ass more times than I can remember.