On 18/05/07, Carl Cerecke <[EMAIL PROTECTED]> wrote:
Learning C, on the other hand, even if you don't use it much, will make you a better python/ruby programmer.
Agreed. I recently read "The Pragmatic Programmer" by Andrew Hunt and David Thomas and recommend it to anyone who spends their time cutting code (professionally or not). One oft-quoted extract is "Learn at least one new [programming] language every year. Different languages solve the same problems in different ways. By learning several different approaches, you can help broaden your thinking and avoid getting stuck in a rut." They go on to suggest (I'm paraphrasing) that if you're used to scripting languages, choose to learn a compiled one (like C). If you work in an OO environment, learn something different like a functional language (like Lisp or Haskell), and so on. It's fine advice. Cheers, Roy.
