I started with python but moved to haskell because I took a massive haskell course in college. Haskell is the most frustrating and annoying language possible to learn. I truely hate haskell. But once you start thinking in haskell it is amazing. You can quickly create highly efficient code that is easy to read and modify. There is true beauty in well written haskell.
The static and strong type system is reeeaaallly anoying if you come from haskell but once you get used to it you see functions in a completely different way. Once you see functions as a map from type -> type going back to dynamic types just feels like a massive downgrade. Also recursion. In haskell you have to use it for everything. Forcing yourself to find recursive solutions to all sorts of problems makes you a great coder.
1
07 Jul 2015 16:19
u/Dreglas
in v/programming
I started with python but moved to haskell because I took a massive haskell course in college. Haskell is the most frustrating and annoying language possible to learn. I truely hate haskell. But once you start thinking in haskell it is amazing. You can quickly create highly efficient code that is easy to read and modify. There is true beauty in well written haskell.
The static and strong type system is reeeaaallly anoying if you come from haskell but once you get used to it you see functions in a completely different way. Once you see functions as a map from type -> type going back to dynamic types just feels like a massive downgrade. Also recursion. In haskell you have to use it for everything. Forcing yourself to find recursive solutions to all sorts of problems makes you a great coder.