What's a good programming language to start with?
joechung: Python is a real programming language.  Keep at it!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.