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

Jase
Do they publish their stacks or is it mostly a case of guesswork? Twitter facebook instagram snapchat tiktok google et all. Used to be we...
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
AstonJ
Stopwords are words that you normally filter for things like search queries, such as ‘as’, ‘because’ etc - there are a few online, but I ...
New
New
sona11
How can I apply a modified date and time to a variable? This is what I get when I execute the following query in SQL Server Mgmt Studio: ...
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
harwind
Given an array of integers, find the length of the longest increasing subsequence. A subsequence is a sequence that can be derived from a...
New
harwind
I am working on a Python script, and you encounter an error related to the misuse of lists and tuples. Here’s a simplified version of you...
New
johnnaa
Hey everyone, I’ve been looking for the best standing desk lately because I’m tired of sitting all day working from home. i read reviews...
New
conwy
Caveat: Apologies in advance – I guess this topic has probably been done to death. But if it’s Ok to ask, I just want to try again and se...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1063 24245 395
New
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New
PragmaticBookshelf
Escape callback hell and ship fast, clean code that reads as smoothly as it runs. Squash bugs and stamp out memory leaks with an intuitiv...
New
mindriot
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
pragdave
Build robust LLM-powered apps, chatbots, and agents while mastering AI engineering principles that will help you outlast the tools and th...
New