All Projects → ctjhoa → Rust Learning

ctjhoa / Rust Learning

A bunch of links to blog posts, articles, videos, etc for learning Rust

Projects that are alternatives of or similar to Rust Learning

Boost Cookbook
Online examples from "Boost C++ Application Development Cookbook":
Stars: ✭ 306 (-95.88%)
Mutual labels:  tutorial, book, teaching
Machine Learning Books
book
Stars: ✭ 290 (-96.1%)
Mutual labels:  tutorial, book
Try Django
Learn Django bit by bit in this series
Stars: ✭ 767 (-89.68%)
Mutual labels:  tutorial, learn
Thebookofshaders
Step-by-step guide through the abstract and complex universe of Fragment Shaders.
Stars: ✭ 4,070 (-45.23%)
Mutual labels:  tutorial, book
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (-2.83%)
Mutual labels:  tutorial, book
Guide.elm Lang.org
My book introducing you to Elm!
Stars: ✭ 270 (-96.37%)
Mutual labels:  tutorial, book
Learn React App
Application that will help you learn React fundamentals. Install this application locally - there's tutorial, code snippets and exercises. The main objective of this project is to help you get off the ground with React!
Stars: ✭ 3,364 (-54.73%)
Mutual labels:  tutorial, learn
bash-course
Material for the advanced bash scripting course at Heidelberg University
Stars: ✭ 35 (-99.53%)
Mutual labels:  teaching, learn
Elm Tutorial
A guide to building web applications using Elm 0.18
Stars: ✭ 398 (-94.64%)
Mutual labels:  tutorial, book
Phoenix Chat Example
💬 A Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.5.5 🚀
Stars: ✭ 452 (-93.92%)
Mutual labels:  tutorial, learn
Graphql Editor
📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!
Stars: ✭ 5,485 (-26.19%)
Mutual labels:  tutorial, learn
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (-89.85%)
Mutual labels:  tutorial, book
Choo Handbook
🚂✋📖 - Learn the choo framework through a set of exercises
Stars: ✭ 266 (-96.42%)
Mutual labels:  tutorial, book
Solid
Книга о принципах объектно-ориентированного дизайна SOLID
Stars: ✭ 280 (-96.23%)
Mutual labels:  tutorial, book
rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (-63.14%)
Mutual labels:  book, learn
Minic Hosting
A simple stack-based virtual machine that runs C in the browser.
Stars: ✭ 628 (-91.55%)
Mutual labels:  tutorial, learn
Javascript Todo List Tutorial
✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱
Stars: ✭ 212 (-97.15%)
Mutual labels:  tutorial, learn
Regex For Regular Folk
🔍💪 Regular Expressions for Regular Folk — A visual, example-based introduction to RegEx [BETA]
Stars: ✭ 242 (-96.74%)
Mutual labels:  tutorial, book
Infosec
Учебное пособие по защите информации кафедры радиотехники и систем управления МФТИ
Stars: ✭ 386 (-94.81%)
Mutual labels:  tutorial, book
Dasarpemrogramangolang
📖 Source Code E-book Dasar Pemrograman Golang
Stars: ✭ 625 (-91.59%)
Mutual labels:  tutorial, book

rust-learning Build Status

A bunch of links to blog posts, articles, videos, etc for learning Rust. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. they aren't 2 paragraph long blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know.

Introduction

Do you want to be convinced that Rust is worth learning? Let us show you the True Nature of the Force.

The main documentation is always the best beginning, so if you haven't read it yet, start by reading the Rust docs. You can also have the ebook versions of the doc here and here.

Tag meanings

  • Something made by a rust team member.
  • 🔚 Concepts are still useful but code could not compile.
  • 🔜 Work In Progress.

Table of Contents

Books

Videos

Playlists

Presentations

Podcasts

Rust in practice

Best Practices/Style Guides

Cheat sheets

Rust internals

Compilation

FFI

CI / Testing

Debug / Profiling

Are we ... yet?

Comparison with Other Languages

Languages Links
C#
C/C++
Clojure
Go
Java/Scala
JavaScript
Nim
Nodejs
OCaml / Haskell
Python
Ruby
Swift
Erlang

Applications / Libraries / Tools

See repos kud1ing/awesome-rust & awesomo /rust

Language stuff

Async

Closures

Documentation

Enums

Errors

Iterators

Lifetime

Macros

MIR

Modules

Option & Result

Ownership / Concurrency

Privacy

Strings

Syntax extensions

Traits

Unsafe

Playground

Locale links

People

This is the official Rust Team and Servo Team

Are you searching for a rustacean? http://www.rustaceans.org/

Do you want to ask a question? Users Forum, Stack Overflow

Do you want to meet them IRL? Meetup groups, Community calendar, Community talks list, RustBridge, Time till Rust

Go to rusty events? The 2018 Rust Event Lineup, The 2019 Rust Event Lineup

Are you looking for a job? RustJobs.rs

Are you fast, friendly, and fearless? Find something Rusty to work on!

Do you want to stay up to date? The official blog, This Week in Rust, This Week in Rust Docs, The official reddit

Do you want to find out why some historical decisions took place? Chronicle.rs

Fearless Rust Bloggers

A complete list could be found here

Don't forget Ferris the unofficial mascot.

Tutorials & Workshop Materials

These are slides and materials from brick-and-mortar workshops about Rust. While they're unlikely to help a student learning independently, they may be of interest if you're running a workshop on Rust.

A few universities have had classes about Rust. Here are links to their public resources.

Similar projects

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].