Elixir Programming Introduction - Complete Tutorial!

preview_player
Показать описание

Timestamps:
00:00:00 - Intro
00:01:23 - Why use Elixir
00:03:48 - Installation and Setup
00:07:15 - Intro to Mix
00:09:02 - Overview of Elixir Files
00:10:52 - Running and Elixir Script
00:13:40 - Compiling Elixir
00:16:36 - Running an Elixir Application
00:23:29 - Intro to Hex
00:25:40 - Basic Types
00:26:53 - Creating a Variable
00:27:52 - Module Attributes
00:29:01 - Atoms and Strings
00:35:35 - Strings
00:38:40 - More about Hex
00:39:49 - Numbers
00:47:39 - Compound Types
00:47:53 - Dates and Times
00:50:50 - Example App - Time Until the New Year
00:56:27 - Tuples
01:01:59 - Lists and Loops
01:04:15 - Mapping
01:04:47 - Structs
01:11:46 - Building a Guessing Game - Taking User Input
01:14:00 - if Statements
01:15:07 - Random Number
01:16:26 - Docs and Arity
01:17:28 - Cases and Errors
01:19:19 - Case
01:22:23 - Lists
01:24:16 - Append and Prepend
01:25:29 - Comprehensions with Conditions
01:27:22 - Functional Programming
01:30:07 - Defining Custom Functions
01:34:41 - What’s Next?

~~~~~~~~~~~~~~~ CONNECT ~~~~~~~~~~~~~~~

Рекомендации по теме
Комментарии
Автор

Let me know if you want more Elixir content!
*Timestamps:*
00:00:00 - Intro
00:01:23 - Why use Elixir
00:03:48 - Installation and Setup
00:07:15 - Intro to Mix
00:09:02 - Overview of Elixir Files
00:10:52 - Running and Elixir Script
00:13:40 - Compiling Elixir
00:16:36 - Running an Elixir Application
00:23:29 - Intro to Hex
00:25:40 - Basic Types
00:26:53 - Creating a Variable
00:27:52 - Module Attributes
00:29:01 - Atoms and Strings
00:35:35 - Strings
00:38:40 - More about Hex
00:39:49 - Numbers
00:47:39 - Compound Types
00:47:53 - Dates and Times
00:50:50 - Example App - Time Until the New Year
00:56:27 - Tuples
01:01:59 - Lists and Loops
01:04:15 - Mapping
01:04:47 - Structs
01:11:46 - Building a Guessing Game - Taking User Input
01:14:00 - if Statements
01:15:07 - Random Number
01:16:26 - Docs and Arity
01:17:28 - Cases and Errors
01:19:19 - Case
01:22:23 - Lists
01:24:16 - Append and Prepend
01:25:29 - Comprehensions with Conditions
01:27:22 - Functional Programming
01:30:07 - Defining Custom Functions
01:34:41 - What’s Next?

codebreakthrough
Автор

Thanks bro. 4 years ago I learned how to code with your C crash course. 4 years later I am in my last year of computer engineering, and am learning Elixir from you. You have had a huge impact in my learning carreer, and I am really thankfull for it. Greetings from Brazil!!!

codex
Автор

My first job out of college requires me to learn Elixir. It’s a beautiful language but stuff like pattern matching is still unclear to me. This video could not have come at a better time. Thank you Caleb.

alex
Автор

"And for seconds.... I will just call it seconds for *ease of pronunciation* " - You got a laugh out of me

marto
Автор

WHAT! This is one of the best coinsidense of my life, i litrally wanted to start learning elixir and you did a video 6 hours ago XD dang it, Your the one who tough me coding :) love you man!

sharokhkeshawarz
Автор

New video just in time. Started the joy of elixir and need some really cool crash course. Thank you. Very appreciated if you do more on elixir .
Keep on your good work Dear Caleb.
Wish you the best.

ArashAkbarpour
Автор

two quick things. after a couple of days poking around in elixir and mix i realized that elixir mix give new learners an advantage because it has builtin testing suite.
the way you show for testing your code works well but if you make use of the built in testing and write tests first you get a boost. especially if you try and follow tdd.
you can add the credo package and set it to strict and that (quoting the package docs) acts like rubocop run mix credo and you get a report covering your code that offers suggestions for refactoring and idiomatic preferences.
then run mix test and correct all your fails

LeslieRussell
Автор

Nice work, man. I had some knowledge on the basics of Elixir but you summed up the concepts well while giving some depth. Keep going

lacerdae
Автор

Caleb is an awesome teacher! I don't have a laptop to code. But, still I am getting the basics and feel of how powerful exilir is :).
Thank you!!

easypeasyrun
Автор

It's a great tutorial. Works well for people without programming basses, and excelent for people who code. I mean, just need the sintaxis

Anibulus
Автор

This is definitely the best beginner video on Elixer. I found your delivery style very easy to understand. My only criticism is about the tangents to basic fundamental concepts like hex and number systems. It's not necessary to explain those basics in such detail in a video like this.

flubba
Автор

Loved your C series and now your doing elixir. I just started learning it as a functional language. W channel

incognitohacks
Автор

thanks m8, i tried two different teachers but your explanations are best so far!

lunarwitch
Автор

22:40 Great video, but maybe, just maybe don't randomly open a light-themed page after being on a dark theme for the past 20 minutes page

HAAAAAA
Автор

More content on elexir would be much appreciated, saw your new video its awesome

jam_
Автор

Great intro, thanks for putting this together!

KeithScally-wy
Автор

Best elixir video, thank you again your videos are always of huge help and a great starting point for learning new things

jam_
Автор

Great video. I think it would've been really useful to show how to use functions defined in a module in another file.

Quenjii
Автор

Awesome. Since your C series was so good I am going to check this out.

eritert
Автор

42:35 When I think about it this make sense since you know that every int could be float without loosing information AND integer division really looks more like a nonsense/bug than a feature

jsonkody