https://docs.microsoft.com/en-us/learn/paths/fsharp-first-steps/
https://docs.microsoft.com/en-us/learn/modules/fsharp-first-steps/
Create a basic console app and setup environment
Projects:
https://docs.microsoft.com/en-us/learn/modules/fsharp-first-program/
Learn how to Work with input and output in a console, data type conversions and operators. Also learn how to read an error message and fix an issue.
Projects:
https://docs.microsoft.com/en-us/learn/modules/fsharp-conditional/
Learn how to manage execution flow using if statements and loops.
Projects:
https://docs.microsoft.com/en-us/learn/modules/fsharp-functions/
Learn what a function is, how to declare them and how to call them. Also learn how to combine functions with composition or pipelines.
Projects:
https://docs.microsoft.com/en-us/learn/modules/fsharp-lists/
Learn how to write a program using lists, use different list properties and functions. These combined will let you add and remove items from lists. It'll also allow you to sum values of a list together using a predicate.
Projects: