Comment Video Lectures on Lisp (Score 2, Informative) 744
I couldn't agree more with turgid on his recommendation of learning lisp. For those who'd like to take the advice but don't know where to start, MIT produced a set of video lectures called "Structure and Interpretation of Computer Programs" back in the 80's.
It took me about two months for a couple hours every weekend to go through it all. Two excellent professors teach it, Hal Abelson and Gerald Jay Sussman. Much of the structure of the lectures is 'here's a problem, here's how to solve it (in lisp)'. Personally, as they taught I would think of ways to solve the problems in the languages I did know, then see how they did it in lisp. It's helped my python coding immensely now that I have a firm grasp on the concepts of lambda, filter, map, eval, and apply.
It took me about two months for a couple hours every weekend to go through it all. Two excellent professors teach it, Hal Abelson and Gerald Jay Sussman. Much of the structure of the lectures is 'here's a problem, here's how to solve it (in lisp)'. Personally, as they taught I would think of ways to solve the problems in the languages I did know, then see how they did it in lisp. It's helped my python coding immensely now that I have a firm grasp on the concepts of lambda, filter, map, eval, and apply.