Scheme/Lisp, one of Montreal's tech expertise
montrealtechwatch.com
montrealtechwatch.com
It was probably a combination of the broken English and java-to-lisp examples he gave us that created a deep hatred within me.
It took me the better part of the semester to get my head around functional programming. I had to learn to think differently and look at problems differently. I'm now a happy Lisp hacker and I wouldn't trade it for anything in the world.