one big kick, since haskell is pure functional you don't have state (okay, in terms that imperative programmer use that term) and all data are immutable.
yeah sure, you almost got me fooled, microsoft. this kind of remake is just a microsoft stunt to foul people to adhere to their ridiculous UI from windows 8.
I'm doing programming for almost 20 years now. What I can tell you? It doesn't mater how long you did this. Let's compare functional vs imperative. Functional will throw to bin all your knowledge about programming. That's it. You are a dinosaur! :)