📝
Playbook
  • Montreal Elixir Playbook
  • checklists
    • Monthly Meetup
    • Weekly Checklist
    • Presenters Checklist
    • Host checklist
  • trails
    • Dates
    • Ecto
    • Elixir Lang
    • Phoenix
  • guides
    • contributing
    • Presentations Guide
    • Sponsorship Guide
    • Style Guide
    • Videographer Guide
    • Video Producer Guide
    • Create Name Badges
Powered by GitBook
On this page
  • Getting started
  • Beyond the basics
  • Start with focusing on Elixir's conventional programming concepts:
  • Learning about Strings
  • Understand data structures
  • Development Resources

Was this helpful?

  1. trails

Elixir Lang

PreviousEctoNextPhoenix

Last updated 5 years ago

Was this helpful?

Getting started

  • Get motivated:

  • Learn the basics:

  • Read the book:

Beyond the basics

  • (highly recommended)

  • See

Start with focusing on Elixir's conventional programming concepts:

  • pattern matching

  • non-scalar data types

  • strings

Learning about Strings

The string implementation in Elixir is more powerful than in other languages, but that comes with more of a learning curve.

Understand data structures

Development Resources

Keynote: Think Different by Dave Thomas
Elixir Guides
Programming Elixir
Elixir in Action
Elixir Sips
Elixir Lang website for more resources
Elixir for Rubyists: Charlists |> Binary’s |> Strings | IOLists
String Theory - ElixirConf 2016
When to Use Structs, String-keyed Maps, and Atom-keyed Maps
Hex.pm
Curated list of packages