Image created on Wordart.com

Functional Programming Reading List

Resources from The Pragmatic Bookshelf

Margaret Eldridge
5 min readAug 23, 2022

--

https://pragprog.com/newsletter/
https://pragprog.com/newsletter/

We’ve had a fantastic response to functional programming topics so far in 2022. So that you can see what The Pragmatic Bookshelf has to offer, we’ve put together a reading list of our books, some of which you can read directly on Medium.

Elixir

Check out our extensive and growing list of Elixir titles. If you want to learn functional programming, Elixir is a smart way to start due to its straightforward syntax.

Read Concurrent Data Processing in Elixir on Medium.

Read Testing Elixir on Medium.

Read Genetic Algorithms in Elixir on Medium.

Read Real-Time Phoenix on Medium.

Read Designing Elixir Systems with OTP on Medium.

Read Programming Phoenix 1.4 on Medium.

Read Programming Ecto on Medium.

Read Property-Based Testing with PropEr, Erlang, and Elixir on Medium.

Read Programming Elixir 1.6 on Medium.

📚 All Elixir titles from The Pragmatic Bookshelf.

Clojure, Scala, and Haskell

Clojure and Haskell fit squarely in the functional programming space. While Scala does have some elements of object-oriented programming, it is strongly typed and appeals to Java programmers. Check out our books on Clojure, Scala, and Haskell.

Read Web Development with Clojure, Third Edition on Medium.

Read Getting Clojure on Medium.

Read Programming Clojure, Third Edition on Medium.

Read Mastering Clojure Macros on Medium.

Read Clojure Applied on Medium.

Read Functional Programming Patterns in Scala and Clojure on Medium.

Read Modern Systems Programming with Scala Native on Medium.

🔊 Is there a functional programming topic you’d like to see us cover in book format? Leave a comment. Do you have an idea that you’d like to write yourself? Check out our Publish with Us page.

--

--