If you want to learn an advanced programming language, try Haskell, ML (F#), or Lisp (Scheme).
C is a good programming language to learn. It can be quite unpleasant to debug C programs though.
Yes, but if you can do that, you can debug anything. Literally - Most high level languages are implemented in C, so debugging them eventually means debugging C code.
If you want to learn an advanced programming language, try Haskell, ML (F#), or Lisp (Scheme).
C is a good programming language to learn. It can be quite unpleasant to debug C programs though.