Yeah but to be fair he said you should learn a decent language from all paradigms, things like Smalltalk, Haskell, Prolog, C etc. and not specifically functional programming.
He was quite specific about learning Lisp though, probably because of the metaprogramming aspect.