Advice needed. If I don't have Java or .net background would you recommend f# or Scala? I heard Scala is much more complicated than f#. I only know scripting languages like python and ruby.
I also like the language is functional first, meaning you are not forced to place functions inside companion objects or classes.