So you're saying it's perfectly feasible to become an expert C++ programmer over a weekend, but it's completely impossible to learn Haskell?
First weeks in Haskell as an average joe programmer you'll spend getting your brain wrapped around lazy eval being the default.