The F# for Fun and Profit[1] site by Scott Wlaschin is phenomenal as a general programming education site, not just for F# specific things (though there's plenty of that as well). The "Designing with types" series[2] is a good starting point.
[1] https://fsharpforfunandprofit.com/
[2] https://fsharpforfunandprofit.com/series/designing-with-type...