Code Monkey home page Code Monkey logo

rust2learn's Introduction

Rust-Tagesbuch

What about I do some journaling in each Rust topic?! That is my plan here. Below some goals:

  1. Get use with the syntax: How to create a basic application, compile and run.
  2. Go over 5 basic topics in programming: Variables and Mutability, Data Types, Functions, Comments, Control Flow
  3. Practicing over 50 basic problems/puzzles

Installation

  • Here was using the tutorial presented. I had before the rust from brew, but I got some problems with the VS Code extension (rust-analyser). That is why I changed the installation and added the bin paths into my global variable PATH.

Google Rust course self-taught

Calendar

Course Notes

  • Day 1 Morning (2 hours and 5 minutes, including breaks): 07.04
    • Welcome (5 minutes)
    • Hello, World (15 minutes)
    • Types and Values (40 minutes)
    • Control Flow Basics (40 minutes)
  • Day 1 Afternoon (2 hours and 35 minutes, including breaks)
    • Tuples and Arrays (35 minutes)
    • References (55 minutes)
    • User-Defined Types (50 minutes)
  • Day 2 Morning (2 hours and 55 minutes, including breaks)
    • Welcome (3 minutes)
    • Pattern Matching (1 hour)
    • Methods and Traits (50 minutes)
    • Generics (40 minutes)
  • Day 2 Afternoon (3 hours and 10 minutes, including breaks)
    • Standard Library Types (1 hour and 20 minutes)
    • Standard Library Traits (1 hour and 40 minutes)
  • Day 3 Morning (2 hours and 20 minutes, including breaks)
    • Welcome (3 minutes)
    • Memory Management (1 hour)
    • Smart Pointers (55 minutes)
  • Day 3 Afternoon (1 hour and 50 minutes, including breaks)
    • Borrowing (50 minutes)
    • Lifetimes (50 minutes)
  • Day 4 Morning (2 hours and 40 minutes, including breaks)
    • Welcome (3 minutes)
    • Iterators (45 minutes)
    • Modules (40 minutes)
    • Testing (45 minutes)
  • Day 4 Afternoon (2 hours and 10 minutes, including breaks)
    • Error Handling (55 minutes)
    • Unsafe Rust (1 hour and 5 minutes)

References

rust2learn's People

Contributors

pfs-db avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.