Skip to content

Links to great docs & resources on essential concepts for Elixir

Notifications You must be signed in to change notification settings

CJPoll/learn-elixir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Elixir Skills by Level

A Bunch of Books on Elixir

Fundamentals

  1. Data Types
  2. Pattern Matching
    • Match Operator (= - Not Assignment!)
    • Function Head
      • In Named Functions
      • In Anonymous Functions
    • Case
    • Cond
    • With
    • Guards
    • Destructuring Data
      • Tuples
      • Lists
      • Maps
      • Structs
      • Especially Nested Structures
  3. Processes
  4. Code Organization Techniques
    • alias
    • import
    • require
    • use

Beginner (Learning The Ecosystem)

Intermediate (More Advanced Use of STDLIBs and Ecosystem)

Advanced

  • Erlang in Anger
    • Great ebook on dealing with misbehaving Erlang/Elixir stuff
  • Clustering
  • Mnesia
    • A database built on ETS and DETS with transactions and other good features.
    • Definitely not an RDBMS. Learn the tradeoffs it makes before using (as with any database)
  • Macros & Metaprogramming

About

Links to great docs & resources on essential concepts for Elixir

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published