๐ ๐ฌ Awesome Langs Learning
๐จโ๐ Collection of the most awesome learning resources on modern programming languages in the form of videos, courses and blog posts.
Table of Contents
๐ฆ Zig
-
Zig Community
๐๏ธ -
Ziggit Discussions
๐ฌ -
Zig Exercism Track
๐งโ๐ป -
Zig News Blog Posts
๐ญ -
TigerBeetle Blog Posts
๐ญ -
Zig SHOWTIME Videos
๐บ -
Zigquestions Discussions
๐ฌ -
Zig Monthly News Letters
๐ฎ -
Zig Blog Posts by Loris Cro
๐ญ -
DEV Community Blog Posts
๐ญ -
Zig Blog Posts by Lewis Gaul
๐ญ -
Zig Blog Posts by Noah Ryan
๐ญ -
Zig Blog Posts by cryptocode
๐ญ -
Zig Blog Posts by Dave Gauer
๐ญ -
Zig Blog Posts by Jakub Konka
๐ญ -
Zig Blog Posts by Eric Engheim
๐ญ -
Zig Embedded Group Web Site
๐ -
Zig Learn Web Site by Sobeston
๐ -
Zig Blog Posts by Garrett Squire
๐ญ -
Zig Guides Repo by Aritra Karak
๐งโ๐ป -
Awesome Zig Coding Repos List
๐๏ธ -
Zig Blog Posts by Andrew Kelley
๐ญ -
Allocgate Blog Post by pithlessly
๐ญ -
Zig Blog Posts by Jamie Brandon
๐ญ -
Zig Blog Posts by Ikrima Elhassan
๐ญ -
Zig Blog Posts by Michaล Ciesielski
๐ญ -
Zig Blog Posts by Nathan Michaels
๐ญ -
Learning Zig Blog Posts by Karl Seguin
๐ญ -
Buffer Pool Blog Post by Gavin Ray
๐ญ -
Zig Package Aggregator Repos List
๐๏ธ -
Zig Help Web Site by Roman Froลow
๐ -
Zig Blog Posts by Stephen Gutekanst
๐ญ -
Zig Blog Posts by Mitchell Hashimoto
๐ญ -
Zig By Example Web Site by Ali Chraghi
๐ -
Zig Stream Recordings by Andrew Kelley
๐ฅ -
Zig Roadmap 2023 Talk by Andrew Kelley
๐บ -
Zig in Depth Tutorials by Jose Rodriguez
๐บ -
The Road to Zig 1.0 Talk by Andrew Kelley
๐บ -
Writing an OS in Zig Blog Posts by knarkzel
๐ญ -
Ziglings Repo by Dave Gauer and Chris Boesch
๐งโ๐ป -
Zig Common Tasks Blog Post by Renato Athaydes
๐ญ -
Zig In-depth Overview Blog Post by Andrew Kelley
๐ญ -
Learn Zig in 30 Minutes Blog Post by Isaac Yonemoto
๐ญ -
Browseable Zig Standard Library Web Site by Dave Gauer
๐ -
The Missing Zig Polymorphism Blog Post by Ralph Brorsen
๐ญ -
TigerBeetle Sessions by Joran Dirk Greef and Isaac Freund
๐บ -
Create an Android Application with Zig Talk by Felix Queiรner
๐บ -
Implementing a File Pager in Zig Blog Posts by Ayende Rahien
๐ญ -
Zig Language Creator Andrew Kelley Interview by Tom Palmer
๐บ -
How to Write My First Zig Program Blog Post by Sylvain Leroux
๐ญ -
Zig with Andrew Kelley Podcast Episode by Rob Irving and Jason Turner
๐ง -
Full-Time Open Source with Andrew Kelley Podcast Episode by Adam Bell
๐ง -
Open-Source Careers with Loris Cro Podcast Episode by Richard Feldman
๐ง -
Terminal Click ft. Andrew Kelley Stream Recording from Handmade Cities 2023
๐บ -
Case Study: Zig Software Foundation Video by Andrew Kelley from FOSSY 2023
๐บ -
TigerBeetle - How We Use Zig by King Butcher from TigerBeetle x DuckDB 2023
๐บ -
Intro to the Zig Programming Language by Andrew Kelley Video from GOTO 2022
๐บ -
When Zig Outshines Rust - Memory Efficient Enum Arrays Blog Post by Adrian Alic
๐ญ -
Open-Source with Zig creator Andrew Kelley Podcast Episode by Richard Feldman
๐ง -
Panel: How AArch64/ARM64 is taking over the Data Center? Video from FOSSY 2023
๐บ -
Bootstrapping a Compiler via WASM with Loris Cro Podcast Episode by Richard Feldman
๐ง -
Linking & Binary Hot Code Loading with Jakub Konka Podcast Episode by Richard Feldman
๐ง -
Making Systems Programming Accessible by Andrew Kelley from Systems Distributed 2023
๐บ -
Zig Build System & How to Build Software From Source by Andrew Kelley Video from GOTO 2023
๐บ -
Building a Terminal in Zig and Swift with Mitchell Hashimoto Podcast Episode by Richard Feldman
๐ง -
Taking the Warts Off C with Andrew Kelley Podcast Episode by Stephen Gutekanst and Beyang Liu
๐ง -
Software You Can Love - Rocking The Open Source Boat by Loris Cro from TigerBeetle x DuckDB 2023
๐บ -
Zig โ a Programming Language Designed for Robustness, Optimality and Clarity Talk by Andrew Kelley
๐บ -
A Practical Guide to Applying Data-Oriented Design Talk by Andrew Kelley from Handmade Seattle 2021
๐บ -
Why I Rewrote My Rust Keyboard Firmware in Zig: Consistency, Mastery and Fun Blog Post by Kevin Lynagh
๐ญ -
The Race to Replace C & C++ with Andrew Kelley, Ginger Bill and Josh Huelsman Podcast Episode from Handmade Seattle 2020
๐ง -
What's Zig Got that C, Rust and Go Don't Have? Podcast Episode with Loris Cro
๐ง -
Simple Example of Calling a C Library from Zig Blog Post by Michael Lynch
๐ญ
๐ฆ Rust
-
Rustlings Tutorial
๐งโ๐ป -
Rust Quiz by David Tolnay
๐น๏ธ -
Rust 101 Web Site by Ralf Jung
๐ -
Rust Tutorial Videos by Doug Milford
๐บ -
Crust of Rust Videos by Jon Gjengset
๐บ -
Rust by Practice Web Site by Sunface
๐ -
Rust Course Slides by Aleksey Kladov
๐ฝ๏ธ -
Guide to Rustc Development Web Site
๐ -
Rust Cookbook by the Rust Community
๐ -
Tour of Rust Web Site by Richard Anaya
๐ -
Rust Basics Cheatsheet by Xidorn Quan
๐ -
Rust Tutorial Videos by Danilo Chiarlone
๐บ -
Rust Course Slides by Alexander Stanovoy
๐ฝ๏ธ -
Rust Language Cheatsheet by Ralf Biedert
๐ -
Rust Container Cheatsheet by Raph Levien
๐ -
Rust Programming Tipz by Ferrous Systems
๐ญ -
Intro to Rust Videos by Tensor Programming
๐บ -
Rust Teaching Materials by Ferrous Systems
๐งโ๐ซ -
Learn Rust in 30 Minutes Blog Post by Amos
๐ญ -
24 Days of Rust Web Site by Zbigniew Siciarz
๐ -
Ultimate Rust Crash Course by Nathan Stocks
๐งโ๐ซ -
The Little Book of Rust Macros by Daniel Keep
๐ -
Learning Rust Web Site by Dumindu Madunuwan
๐ -
Rust Design Patterns Web Site by Rust Community
๐ -
Rust Ownership and Borrowing Interactive Visualization
๐งโ๐ป -
A Gentle Introduction To Rust Web Site by Steve Donovan
๐ -
Rust Ownership and Borrowing Cheatsheet by Phil Ruffwind
๐ -
Programming in Rust Course by Dongze He and Chase Kanipe
๐งโ๐ซ -
The Rust Performance Book by Nicholas Nethercote and others
๐ -
The Periodic Table of Rust Types Cheatsheet by Kang Seonghoon
๐ -
The Rust Programming Language Book by Steve Klabnik and Carol Nichols
๐ -
Rust Atomics and Locks: Low-Level Concurrency in Practice Book by Mara Bos
๐
๐ฎ Haskell
-
School of Haskell
๐ญ -
HSE Haskell Course
๐งโ๐ซ -
ITMO Haskell Course
๐งโ๐ซ -
UCSD Haskell Course
๐งโ๐ซ -
UPenn Haskell Course
๐งโ๐ซ -
Haskell Beginners Course
๐งโ๐ซ -
Happy Learn Haskell Tutorial
๐ -
Bind the Gap Haskell Magazine
๐ฅ -
Functional Programming Jargon
๐ญ -
Hoogle โ Haskell Search Engine
๐ -
Haskell Tutorial by Conrad Barski
๐ญ -
Haskell Cheatsheet by Justin Bailey
๐ -
Haskell Must-Watch List by Oleh Kuchuk
๐๏ธ -
Lenses in Pictures Blog Post by Adit Bhargava
๐ญ -
Haskell for Readers Book by Joachim Breitner
๐ -
Haskell Data Analysis Book by Nishant Shukla
๐ -
Learn Haskell Basics in 4 Pull Requests Tutorial
๐งโ๐ป -
Functors in Pictures Blog Post by Adit Bhargava
๐ญ -
Haskell Course Videos by Nikolai Kudasov
๐งโ๐ซ -
Haskell Beginners Crash Course by Type Classes
๐งโ๐ซ -
Haskell via Sokoban Course by Joachim Breitner
๐งโ๐ซ -
Functional Programming Slides by Peter Thiemann
๐ฝ๏ธ -
Yet Another Haskell Tutorial Book by Hal Daumรฉ III
๐ -
Programming in Haskell Course by Graham Hutton
๐งโ๐ซ -
Introduction to Haskell Course by Joachim Breitner
๐งโ๐ซ -
Beginning Practical Haskell Course by Richard Cook
๐งโ๐ซ -
Learn Haskell Fast and Hard Course by Yann Esposito
๐งโ๐ซ -
Real World Haskell Book by Bryan O'Sullivan and others
๐ -
Haskell Mini-Patterns Handbook by Veronika Romashkina
๐ญ -
Functional Systems in Haskell Course by Bryan O'Sullivan
๐งโ๐ซ -
Learn You a Haskell for Great Good! Book by Miran Lipovaฤa
๐ -
Functional Programming Fundamentals Videos by Erik Meijer
๐บ -
Functional Programming by Example Course by Caio Rodrigues
๐งโ๐ซ -
Advanced Programming in Haskell Course by Stephanie Weirich
๐งโ๐ซ -
What I Wish I Knew When Learning Haskell Book by Stephen Diehl
๐ -
Haskell for Imperative Programmers Videos by Philipp Hagenlocher
๐บ -
Functional Programming in Haskell Course by Tony Morris and Mark Hibberd
๐งโ๐ซ