This is true but it's hard to bend your mind going from procedural base programming (i.e. old BASIC, old PASCAL, C) to object oriented (OO) programming (C++, Java, Objective-C and their relatives) to functional languages (LISP, OCaml, Haskell, F#, Scala, etc).
Since OO programming is...