mat-hek
Elixir Language Tour - learn Elixir in your browser with Popcorn (interactive tutorial)
Hi everyone!
We just released the Elixir Language Tour guide – an interactive intro to Elixir.
The guide itself is written in Elixir and runs fully in your browser – all of this thanks to Popcorn ![]()
The guide is in fact an interactive version of the Elixir’s Getting Started guide - a part of it is covered, for now.
We’re looking forward to your feedback - if you like it, we’ll extend it further!
Happy hacking ![]()
Most Liked
felix-starman
Just looking at the Popcorn site even makes me think back to the marketing conversation a while back.
This is so cool and this is the kind of thing that brings in new people (Livebook too).
We need more cool things like this that show off the ecosystem and the cool stuff that can be built. We get really excited about cool things within the community but that’s because we know the language. More things like this that don’t require knowing the language beforehand makes it easier for us to engage with other developers outside the community.
AstonJ
BartOtten
Very nice. Intrigued to see where this is going.
I tried to write some code (on mobile) and saw the first letter in the input field is capitalized. Maybe this helps?
mudasobwa
Looks great!
What bugged me though, the whole first chapter teaches people to write code that won’t pass neither CR nor Credo, like
# You can also omit braces:
IO.inspect 1 + 2, label: "Added 1 to 2"
The examples do really suggest omit parentheses in function calls which is considered to be a code smell.
sabiwara
One idea could be to use livebook-like cells, which inspects the value of the cell without a need to use IO.inspect everytime.
Another idea could be to use dbg, which removes the need for a label and reduces typing.
PS: congratulations on the release! This is huge!









