A short workshop to introduce yourself into Elixir programming language.
The workshop has three sessions:
-
Session I: an introduction to Elixir, where we'll see a bit of history, its main features and advantages over other programming languages, as well as a series of initial concepts such as basic types and operators, pattern matching, control structures, lists and maps, etc.
-
Session II: a bunch of different problems that we'll solve together thanks to the resources seen in the previous session.
-
Session III: last session in which we'll develop as a final practical exercise a small Twitter bot.
This is a practical workshop, so you'll need to come with your laptop. In order to be ready to solve the exercises and the final Twitter bot, you need to setup your environment with:
- Some code editor: like VS Code, Atom, Sublime Text...
- Erlang: it's the only prerequisite for Elixir, so you have to install Erlang in your computer. You can follow the installation instructions here.
- Elixir: well, seems pretty obvious that we need to have Elixir installed, right? You can follow the installation instructions here.
If you have Linux or macOS, you can install Erlang and Elixir through asdf as well, an extendable version manager with support for a bunch of languages.
This project was developed by dreamingechoes. It adheres to its code of conduct, and uses an equivalent license.
Code of Conduct is adapted from the Contributor Covenant.