Arguably Algol was better, in the sense of being higher-level and with fewer sharp edges. But it looks like C probably exposes a lot more of what's actually going on with memory, pointers, the stack, the heap, etc. That's not always good, but you'll learn a lot that you can't really get with a language like Java or Python.