Will learning Haskell make me a better programmer than what learning a typical OOP language would? If so, would this be because of the paradigm shift, or would the same apply if I learned a functional programming language first and then learned something like C++?
Should I use Swift or Objective-C to learn iOS development?