Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can anyone recommend a good hard copy book for F#? One that covers the syntax, language features, and covers functional programming fundamentals along the way?

Like, the F# book that Brian Kernighan would write?



I would recommend two. F# in Action [1] by Isaac Abraham is a great (and recent) introduction to the F# language. For a more philosophical, domain-oriented book, you can't go wrong with Scott Wlaschin's Domain Modeling Made Functional book[2]. Scott's blog[3] is also must-read material.

[1] https://www.manning.com/books/f-sharp-in-action

[2] https://pragprog.com/titles/swdddf/domain-modeling-made-func...

[3] https://fsharpforfunandprofit.com/


I had discovered Scott’s blog in the last couple of days while searching for resources related to writing lexers and parsers in F#. It is indeed a great resource!

Thank you for your other recommendations, I’ve just ordered both books!


Enjoy your F# journey! I have yet to find a more ergonomic, practical language for daily use :)


I don't know Brian is, but I would recommend Expert F#, a book cowritten by F# creator and BDFL Don Syme


He named UNIX, he invented the "Hello, world!" program, he's the K in K&R (The C Programming Language), he's the K in AWK, and he's the co-author of other classic works like The UNIX Programming Environment and more recently The Go Programming Language. He's currently a CS professor at Princeton.

EDIT: Why the downvotes? It's just terse, it's not at all rude.


Several other books that are good have been mentioned, I'll throw in one more, Stylish f# 6 by Kit Eason. He does a good job covering things and it covers features up through the .NET 6 version of F# so less stuff to learn once you're done with it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: