Labs ICT
Pro Login

Where to Go Next

Resources and next steps.

Where to Go Next

Congratulations on completing the Rust basics! You've learned about ownership, structs, enums, traits, generics, and much more. Now you have a solid foundation to build on.

Rust has a welcoming community and excellent resources for continuing your journey. Let's explore where to go from here.

Recommended Books

The Rust Programming Language (the official book) is perfect for deepening your understanding. It covers advanced topics like unsafe Rust, macros, and advanced traits.

Rust by Example is another excellent resource. It teaches through practical examples you can run and modify. It's great for learning by doing.

Rustlings Exercises

Rustlings provides small, interactive exercises that help you learn Rust by fixing broken code. It's perfect for practicing what you've learned and filling in knowledge gaps.

Install it with: cargo install rustlings, then run: rustlings init to get started.

Online Communities

The Rust community is incredibly welcoming. The official forum (users.rust-lang.org) is great for questions. r/rust on Reddit is active and helpful.

Discord servers like Rust and Rustaceans are perfect for real-time help and connecting with other Rust developers.

Open Source Contributions

Contributing to open source is a fantastic way to learn. Start with issues labeled "good first issue" in projects you use. The Rust community is very supportive of new contributors.

Even documentation improvements are valuable. Good docs make projects more accessible to everyone.

Next Steps

Try building something you're interested in: a web server, a game, a CLI tool, or a library. The best way to learn is by doing real projects.

Explore async Rust for I/O-bound work, embedded Rust for hardware, or WebAssembly for the browser. Rust has something for everyone.

Back to Rust Track