Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.14 KB

class_intro.md

File metadata and controls

42 lines (31 loc) · 2.14 KB

Class Introduction

  • Welcome to Ultimate Rust: Foundations.
  • This is a four-day class, taking you new to Rust (but probably familiar with other languages) to proficient in day-to-day Rust.
  • Each day will be divided into four hours, with a 10-12 minute break at the end of each hour.
  • Help me customize the class for you - please indicate your experience level with Rust in the Zoom poll I've setup.

About the Trainer

Herbert has been developing software professionally for more than 20 years. Starting with BASIC, Pascal, and then moving onto C and C++, Herbert has developed custom applications ranging from web-server filters to games. Herbert is the author of Hands-on Rust and Rust Brain Teasers.

Book Publisher E-Book Amazon
Hands-on Rust PragProg Page Amazon Page
Rust Brain Teasers PragProg Page Amazon Page

Resources

I recommend bookmarking the following resources:

The outline for this class is available: https://github.com/thebracket/ArdanUltimateRustFoundations/

Topics We'll Cover

  • Today (Day 1), we're going to take a quick march through the basics of Rust.
    • Getting your environment setup.
    • "Hello World" - and everything cargo init did without telling you.
    • Working with Workspaces
    • "Hello Library" - sharing code.
    • Unit Testing.
    • Options, Enumerations, and Structures.
    • Arrays, Vectors and HashMaps.
    • Introduction to Iterators.
    • Dependencies.
    • Serialization.
    • CLI Application Development.

TODO - MORE