The First Sip
Before we jump right into the framework, we need to at least know the basics of the programming language we're working with.
-
The First SipWelcome & Getting Started
We'll go over our agenda, and set our sights on some goals for the day.
-
The First SipOrigins, Foundations & Core Principles
Elixir is unique, in that it provides us the fantastic ergonomics of a modern programming language, while standing on the solid and battle-tested foundation of the Erlang ecosystem.
-
The First SipInteractive Elixir
Elixir's interactive shell (IEx) is one of the most powerful tools in your toolbox. We'll outline some of the most useful features for beginners, including
- Running scripts
- Getting metadata about a value
- Accessing embedded documentation
- Inspecting the state of a particular process
-
The First SipIO & Files
As with most programming languages, it's useful to know how to interact with files and humans. We'll take care of this early on, and notice a few things that foreshadow some interesting aspects of Elixir's concurrency model.