Our Microsoft Research team in Cambridge, UK have recently spoken with the kids over at Channel 9 about their functional language, F#.
If you're interested in programming in a functional way rather than imperative (looking a the world through function-coloured glasses!) then you should check out part 1 of this 2 part look at F#. It's given by Don Syme, the guy who put generics in the CLR. Part 2 should post within a day.