最近知り合いから教えてもらいElixirをPhoenixフレームワークで勉強はじめました。
まずはどんな書籍やサイトがあるのかまとめてみます!
ちなみにElixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、Erlangよりもなじみやすい文法を採用したプログラミング言語です。
【随時更新中】
リンク
Elixir School
Elixir基礎レッスンは、Twitterの Scala Schoolにインスパイアされたもので、Elixirの基礎が学べます!
書籍
プログラミングElixir
世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir 1.2” (Pragmatic Bookshelf, 2016) の日本語訳です。通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。本書を読むことで、Elixirらしいプログラミングを学ぶことができます。
Kindle版はこちら
プログラミングElixir Kindle版
英語版になりますが1.3系対応版の本は後で紹介する2017/5/25に発売予定のProgramming Phoenix 1.3: Productive > Reliable > Fast があります。
Elixir/Phoenix 初級①: はじめの一歩
日本語で書かれたElixir(Phoenix)の入門書です。
Elixir/Phoenix 初級②: データベースとクエリ構造体
The Little Elixir & Otp Guidebook
Introducing Elixir: Getting Started in Functional Programming
Kindle版はこちら
Introducing Elixir: Getting Started in Functional Programming (Kindle 版)
Elixir Cookbook
Programming Phoenix: Productive |> Reliable |> Fast
2017/5/25に次に紹介する本がありますが、発売されるまではこれで勉強!
Programming Phoenix 1.3: Productive > Reliable > Fast
※ 2017/5/25発売予定