dPhong31415

dPhong31415

What’s a good list of Elixir books recommended for beginners?

Hey everyone :waving_hand:

I’ve just recently discovered Elixir, and honestly—it’s been mind-blowing so far (coming from a React background). I’m really excited to dive deeper, learn the language properly, and start building web apps that integrate AI models (working with inference, APIs, and possibly fine-tuning down the road).

I’d love to hear your recommendations on Elixir books for beginners—whether it’s for grasping the language fundamentals, building web apps with Phoenix, or just getting into functional programming with Elixir in general.

What would you recommend as a solid starting list?

Thanks in advance for sharing :folded_hands:

Most Liked

jss

jss

Programming Elixir 1.6 from pragprog.com should be a good one. Most Elixir/Phoenix books from them are often recommended.

chris.johan

chris.johan

If you already have some years of experience in another programming language, then Elixir in Action 3rd edition from Manning Publications should be a good start.

AstonJ

AstonJ

I’ll copy my post from EF here…


I’ll repost links to what I’ve said about books I’ve read (I recommend all of them)…

That last one is an excellent look into functional programming :023:

Never got around to finishing Programming Phoenix - but here’s a quick interim review of it:

Started doing Pragmatic Studio’s LiveView Course too but again haven’t had time to finish it (but I loved it and look forward to getting back into it when I’ve got time to get back into it all):

I want to get through all of the Elixir books if I can and would recommend others try to as well, there’s always something invaluable to glean from them :icon_biggrin:

Where Next?

Popular General Dev topics Top

Kurisu
You can go directly to the last paragraph of this post to read about my concern. I was trying Git submodules then found the above po...
New
AstonJ
I really like our #general-developer-forum:in-the-news section and am wondering whether we could automate some of the cross-posting of th...
New
New
harwind
I have an array of objects in JavaScript, and I want to sort them based on a specific property of the objects. For example, I have an arr...
/js
New
harwind
I have an array of strings in JavaScript, and I need to convert it into a single string with specific delimiter characters between the el...
/js
New
thetoaderseventytwo
I’ve been trying to dip my feet into using Unity and C# for the sake of developing games, however, I have barely any knowledge of how to ...
New
harwind
Hi, Take a riveting look at exception handling in Java programming, including the complicated dance between try-catch blocks, checked an...
New
Tazmeen
Hello, I am new to this forum. Not really sure if this topic is relevant for this chat at all. I apologize if its not. I am trying to c...
New
GTX
Hello everyone! I am not a developer, just wanna know if it’s possible for someone with no skills to learn how to reverse hack my hackers.
New
New

Other popular topics Top

PragmaticBookshelf
Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you’ll go beyond the syntax—and...
New
DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
New
foxtrottwist
A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
PragmaticBookshelf
Get the comprehensive, insider information you need for Rails 8 with the new edition of this award-winning classic. Sam Ruby @rubys ...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
PragmaticBookshelf
Use advanced functional programming principles, practical Domain-Driven Design techniques, and production-ready Elixir code to build scal...
New