How to Get Started with Rust
Rust is a programming language that aims to be fast, secure and reliable. Rust can match C/C++ performance while offering memory-safety and thread-safety. Rust has been voted “the most loved language” in Stack Overflow Developer Survey for four years in a row now.
Even with all the goodness, rust developers are scarce. One of the main reasons behind this is ‘Rust’ being considered a difficult language to learn. In a series of blog posts, starting with this post, I’ll try to simplify the Rust learning process to help this beautiful language get the adoption it deserves. This post contains a list of Rust resources I recommend. I’ll soon be following up with a series of guides that will complement these resources.
Rust resources
Books
- I highly recommend the official Rust book/documentation: https://doc.rust-lang.org/book/
- Additionally, you should definitely check out the official cargo book/documentation: https://doc.rust-lang.org/cargo/
- If you prefer classic books, I recommend http://shop.oreilly.com/product/0636920040385.do
Exercises
Alongside reading the book(s), you should do hands-on coding as well. I recommend the following exercises:
Video Tutorials
I am not a huge fan of video tutorials for programming languages but I’ve heard good things about this playlist: https://www.youtube.com/playlist?list=PLJbE2Yu2zumDF6BX6_RdPisRVHgzV02NW. If video tutorials are your cup of tee, feel free to check out that playlist.
Other resources
- https://www.reddit.com/r/rust/
- https://discord.gg/rust-lang
- https://users.rust-lang.org/
- https://this-week-in-rust.org/
- https://github.com/ctjhoa/rust-learning
- https://play.rust-lang.org/
All of the above resources are very useful in my opinion. If you are new to Rust, I recommend that you start with the official rust book/documentation and keep doing the rustlings exercises side by side. If you have any questions, feel free to ask me or on the above communities.
Happy learning!
About Polymath
Polymath makes it easy to create and manage security tokens. The platform simplifies the complex technical challenges of creating a security token and aims to bring the multi-trillion dollar financial securities market to the blockchain. Learn more at https://polymath.network
Joining Polymath
Do you want to join the security token revolution? We are growing rapidly and always looking for high-quality talent. Check out our careers page at https://polymath.bamboohr.com/jobs/ to apply!
Follow us
Newsletter: https://polymath.network/newsletter
Reddit: https://www.reddit.com/r/PolymathNetwork/
Twitter: https://twitter.com/polymathnetwork
Telegram: https://t.me/polymathnetwork
Facebook: https://www.facebook.com/polymathnetwork/
Youtube: https://www.youtube.com/c/polymathnetwork
Website: https://polymath.network