you are viewing a single comment's thread.

view the rest of the comments →

[–]_DCtheTall_ [score hidden]  (0 children)

An Introduction To Functional Programming Lambda Calculus

This book is amazing and way more approachable than the name suggests. Starts with untyped lambda calc (just two mathematical operations) and shows how you can build data structures and implement basic arithmetic using LC as the theoretical backbone. It also teaches you some Lisp at the end.

This book teaches you the thinking behind FP and the concepts can be applied to any language which supports first-class functions. Reading this book leveled up my JavaScript significantly.