> Using C is like programming in the jungle. Everything goes wrong. You’re on your own. Debugging is so painful.
это верно вне зависимости от того, какой язык был освоен до си
Interestingly, I too learned Haskell (and got quite proficient at it) before diving into C. For me it was the other way round: C made it a lot easier for me to express my algorithmic ideas because unlike Haskell, C didn't tempt me to generalise my code needlessly and unlike Haskell, it is quite easy to express inherently mutative algorithms in C. I never really looked back, though I still appreciate the theory behind Haskell.