small medium large xlarge

Jump into Elixir for 2020

January 02, 2020

Bring in the new year by learning Elixir, or improving your skills! Check out our full catalog of Elixir books, and grab any you may have missed:

Programming Elixir Learn Elixir from the book that started it all. Now updated for Elixir 1.6 and beyond.

Designing Elixir Systems with OTP You know how to code in Elixir; now learn to think in it.

Property Based Testing With PropEr, Erlang, and Elixir Let your programs do the work. Find bugs before your customers do using property based testing.

Functional Web Development with Elixir, OTP, and Phoenix
Find out where the experts have been saying programming is going. Learn functional programming on Elixir.

Programming Phoenix
Learn to build safe, reliable web applications with the creators of Elixir and Phoenix.

Programming Ecto
The definitive guide to database programming on Elixir by the man who wrote Ecto.

Craft GraphQL APIs in Elixir with Absinthe
Build better interfaces that work across platforms. Let your data flow effortlessly between layers.

Metaprogramming Elixir
Make each line of code work harder for you. Write programs that write programs with metaprogramming.

Adopting Elixir
Explore Elixir adoption, from concept, to development, to production from the creator of Elixir.

If you like learning languages, consider Programmer Passport. Subscriptions available at This is the last few weeks you can get the Pony programming language. Learn a new way of building concurrent applications by using Pony to build a TCP chatroom for the command line.

Whether you're learning functional programming or seeking to get the best out of OTP and Phoenix, we've got the books that will shape the way you think and improve your coding every day.

Upcoming Author Appearances

  • 2020-01-06 Jeremy Fairbank,
    CodeMash, Sandusky, OH
  • 2020-01-07 Ethan Garofolo,
    CodeMash, Sandusky, OH
  • 2020-01-08 Jeff Kelley,
    CodeMash, Sandusky, OH
  • 2020-01-09 Jeff Kelley,
    CodeMash, Sandusky, OH
  • 2020-01-10 Jeff Kelley,
    CodeMash, Sandusky, OH
  • 2020-01-17 Cesario Ramos,
    “A Scrum Book” Course by Kiro Harada and Jim Coplien
  • 2020-01-21 Andrew Hunt,
    Carolina Theatre, Durham NC
  • 2020-01-30 Cesario Ramos,
    “A Scrum Book” Course by Cesário Ramos and Jim Coplien
  • 2020-01-31 James O. Coplien,
    Vienna, Austria
  • 2020-02-06 Johanna Rothman,
    OOP, Munich
  • 2020-02-13 George Dinwiddie,
    Agile Charm, Baltimore MD
  • You Could Be a Published Author

    Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our page for details, including our 50% royalty (yes, for real!) and world-class development editors.

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Engineering Practical Software Managers, in beta
    • Fixing Your Scrum, in print
    • Programmer Passport: Prolog

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts