I taught myself F # for a while. I read the F # Program by Chris Smith (a great book), and I wrote some small scripts to do the work here and there.
But IMO is the best way to learn a new programming language - and, more importantly, the idioms that come with it are to read a good open source code base written in that language. Naturally, writing code in this language is crucial, but at first you basically struggle with your own ignorance about how things should be done. You could perform certain tasks one way or another, but it takes experience to understand the shortcomings and advantages of each. Even after you get a clear idea of ββhow everything works, reading the code of people who are even harder helps a lot.
Most will agree that the most insightful parts of any book on learning a programming language are code examples, and reading a well-written source code base is the next level.
So, is there F # there?
Lucas source share