No you don't.
> Writing even a simple “hello world” program in Haskell requires understanding of Monads (IO Monads in particular).
This is like saying you can't drive a car without understanding how an internal combustion engine works.
No you don't.
> Writing even a simple “hello world” program in Haskell requires understanding of Monads (IO Monads in particular).
This is like saying you can't drive a car without understanding how an internal combustion engine works.