title: F# on linux, no prior .NET experience
body: <p>Since Semptember I've been playing with Clojure, a functional lisp language on the JVM. I used it in a couple of small hobby projects. The language is very concise, simple, but I came to a conclusion that s-expressions are not really for me.</p>
  
  <p>There are other functional languages out there like Scala, Haskell, OCaml, etc, but they seem to be more of academic languages.</p>
  
  <p>As of late I am considering learning F# in my spare time. I got a couple of questions:</p>
  
  <ul>
  <li>I am primarily a linux user. I am worried that Mono may be lagging behind.</li>
  <li>I am doing mostly web-dev in a dynamic language which I am pleased with. I'd use F# for some hobby GUI apps, or simple games. Is there good support for both? Can Mono/F# be used for instance on Iphone or Android devices?</li>
  </ul>
  
  <p>When I was learning Clojure I had little Java experience. This didn't turn out to be a big problem. The Java interop was very easy, and Java as a language is also pretty straightforward, so I had no issues reading up documentation. </p>
  
  <ul>
  <li>Is F#'s interop easy enough, and does the lack of .NET/C# knowledge pose a difficulty in using external libraries?</li>
  <li>Lastly, which resources/books would be adequate for me to learn F# (some functional experience, none .NET/C#)</li>
  </ul>
  
  <p>Thanks</p>