└── README.md
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # F# Learning Resources:
3 |
4 | A mutable collection of useful learning resources compiled from my own experience, and suggestions from the fantastic F# community.
5 | PR's welcome :)
6 |
7 | ## Books:
8 | [F# In action](https://www.manning.com/books/f-sharp-in-action), by Isaac Abraham.
9 | [Stylish F#](https://www.apress.com/gp/book/9781484239995), by Kit Eason. There is a second edition available of this.
10 | [Domain Modeling Made Functional](https://pragprog.com/titles/swdddf/domain-modeling-made-functional/), by Scott Wlaschin
11 | [Essential Functional First F#](https://leanpub.com/essential-fsharp), by Ian Russell
12 | This book is currently Free on lean Pub. There are also youtube videos to accompany this book's content being added from Feb 24, for 12 weeks. See [Essential Lectures](#Essential-Lectures).
13 | [Get Programming with F#](https://www.manning.com/books/get-programming-with-f-sharp?gclid=CjwKCAjw_L6LBhBbEiwA4c46uqHTRPeuaPnTU-1R8sIW-a9oEcSsIqMD0MW5eDAzBs2OifVtEDMQ-hoCe5EQAvD_BwE), by Isaac Abraham.
14 | [Testing with F#](https://www.packtpub.com/product/testing-with-f/9781784391232), by Mikael Lundin
15 | [The Book of F#](https://nostarch.com/fsharp), by Dave Fancher
16 |
17 | ## Websites
18 | [fsharpforfunandprofit.com](https://fsharpforfunandprofit.com) - Scott Wlaschin
19 | [Tour of F#](https://docs.microsoft.com/en-us/dotnet/fsharp/tour) - Microsoft
20 | [Exercism.io](https://exercism.io/) - Code Kata’s. They also have a mentoring Track, where you submit your solutions and receive feedback from mentors.
21 | [The F# Foundation](https://fsharp.org/) - Lots of other resources to be found here, including links info on the F# Mentorship Programme, and how to sign up for the F# Slack
22 | [F# Cheatsheet](https://dungpa.github.io/fsharp-cheatsheet/)
23 | [F# Core Library Documentation](https://fsharp.github.io/fsharp-core-docs/) - Microsoft/Community
24 | [F# style guide](https://docs.microsoft.com/en-us/dotnet/fsharp/style-guide/) - Microsoft/Community
25 | [Amplifying F#](http://amplifyingfsharp.io) - Community
26 | [F# Weekly](https://sergeytihon.com/fsharp-weekly/) - Community
27 |
28 | ## Folks to follow on Twitter
29 |
30 | [Scott Wlaschin](https://twitter.com/ScottWlaschin)
31 | [Evelina Gabasova](https://twitter.com/evelgab)
32 | [Isaac Abraham](https://twitter.com/isaac_abraham)
33 | [Gien](https://twitter.com/selketjah)
34 | [Mark Seemann](https://twitter.com/ploeh)
35 | [Gina Marie Maini](https://twitter.com/wiredsis)
36 | [Ian Russell](https://twitter.com/ijrussell)
37 | [Ambika Eshwar](https://twitter.com/rosalogia)
38 | [Sergey Tihon](https://twitter.com/sergey_tihon)
39 | [slime girl](https://twitter.com/cagyirey)
40 | [Pim](https://twitter.com/70696d)
41 | [Natalie](https://twitter.com/natalie)
42 | [Compositional IT](https://twitter.com/compositionalit)
43 | [Olya](https://twitter.com/w0lya)
44 | [Dustin Moris](https://twitter.com/dustinmoris)
45 | [Felienne](https://twitter.com/Felienne)
46 | [Krzysztof Cieślak](https://twitter.com/k_cieslak)
47 | [Lena Hall](https://twitter.com/lenadroid)
48 | [Paul Blasucci](https://twitter.com/pblasucci)
49 | [Ben Gobeil](https://twitter.com/GobeilBen)
50 | [Natalie Perret](https://twitter.com/natalie_perret)
51 | [Zaid Ajaj](https://twitter.com/zaid_ajaj)
52 | [Roman Sachse](https://twitter.com/R0MMSEN)
53 | [Alexey Golub](https://twitter.com/Tyrrrz)
54 | [Don Syme](https://twitter.com/dsymetweets) - F# Language Creator
55 |
56 |
57 | ## Youtube
58 | [amplifyingfsharp](https://www.youtube.com/@amplifyingfsharp)
59 | [The Dev Owl/Roman Sachse](https://www.youtube.com/channel/UCOX5DkLyqctM-wkOAU_mUpA)
60 | [Zaid Ajaj](https://www.youtube.com/channel/UChT-c1jBnyKCltsw0cNifLA)
61 | [Ben Gobeil](https://www.youtube.com/channel/UCX7iFEPRPubYZyU-e-END5A)
62 | [Dave Thomas](https://www.youtube.com/channel/UC0kXc1f_WBYSklrElcPWzgg)
63 |
64 | ### Essential Lectures
65 | A series of YouTube videos to accompany The [Essential Functional First F#](https://leanpub.com/essential-fsharp), book by Ian Russell
66 | [amplifyingfsharp - Essential Lectures](https://www.youtube.com/playlist?list=PL1r7XrpHzfvy4w3GYSBtK0RzNUvP4jRlw)
67 |
68 |
69 | ## .NET Conf: Focus on F#
70 | Loads of Talks here: [https://channel9.msdn.com/Events/dotnetConf/Focus-on-FSharp](https://channel9.msdn.com/Events/dotnetConf/Focus-on-FSharp#:~:text=NET%20Conf%3A%20Focus%20on%20F%23,powerful%20type%20system%20and%20the%20.)
71 |
72 | ## Channel 9
73 | [F# Beginner’s Series](https://channel9.msdn.com/Series/Beginners-Series-to-FSharp/Introduction-1-of-12--Beginners-Series-to-F)
74 |
75 | ## Courses
76 | [F# From the Ground Up](https://www.udemy.com/course/fsharp-from-the-ground-up) - Kit Eason
77 |
78 |
79 | ## Other stuff, beyond learning the Language
80 | [The Elmish Book](https://zaid-ajaj.github.io/the-elmish-book/#/) By Zaid Ajaj. How to use the Fable compiler, "which will take our F# code and turn it into JavaScript"
81 |
82 |
83 |
84 | ## And if you are interested in Functional C#:
85 | [Functional Programming in C#](https://www.manning.com/books/functional-programming-in-c-sharp-second-edition) by Enrico Buonanno
86 | [Language Extensions](https://github.com/louthy/language-ext) A nuget package to bring some Functional Style tools to your C# code.
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------