Learning programming
- Install from Rustup
- Reading a tutorial
- Reading the official documentation
- Watching videos
- Writing small examples
- Writing a translation guide from another programming language you already know.
- Course
- Writing a project
- Reading the source code of open source projects
- Contributing to open source projects
- Learn concepts in context
- Use real-world examples (try to implement them)