A freebie online using python: http://www.oreilly.com/programming/free/files/functional-pro...
A freebie online using Haskell: http://learnyouahaskell.com/chapters
I don’t write much Haskell any more but learning it will force FP into your brain. Good luck :)