Rust
Rust is a general-purpose language focusing on speed, safety and concurrency. It is as fast as some lower-level languages like C++ while providing features from both lower-level languages and higher-level languages.
It is also suitable for people who are interested in learning about system programming. Many people have learned about topics like operating systems development through Rust.
Another aspect that makes Rust a very interesting language to learn is it doesn’t have garbage collection, instead, there’s the concept of ownership. However, this unique characteristic also makes it a harder language to learn for people who have just started learning programming, therefore, it’s not recommended to choose Rust as your first programming language. For programmers with more experience though, Rust is an amazing language to learn.
It is also suitable for people who are interested in learning about system programming. Many people have learned about topics like operating systems development through Rust.
Another aspect that makes Rust a very interesting language to learn is it doesn’t have garbage collection, instead, there’s the concept of ownership. However, this unique characteristic also makes it a harder language to learn for people who have just started learning programming, therefore, it’s not recommended to choose Rust as your first programming language. For programmers with more experience though, Rust is an amazing language to learn.
Basic Rust
18 chapters (93 mins)
Setup
4 mins
Hello World
5 mins
Cargo
8 mins
Variable
6 mins
Tuple, Array, String and Slice
5 mins
Ownership
5 mins
Vector
5 mins
Enum
5 mins
Hashmap
5 mins
Struct
5 mins
Control Flow
5 mins
Comment
5 mins
Function
5 mins
Code Block
5 mins
Read/Write a file
5 mins
Read command line arguments
5 mins
Read user inputs
5 mins
Conditional Compilation
5 mins
Intermediate Rust
10 chapters (50 mins)
Advanced Rust
5 chapters (25 mins)