Pybites Logo Rust Platform

What Learners Say

From Python developers learning Rust through the exercises.

"Who said learning Rust is gonna be difficult? Had tons of fun learning Rust by going through the exercises!"

Aris N

"The platform is well designed, and the exercises are clear and easy to follow. The Python vs. Rust comparisons are especially helpful for picking things up quickly, especially for someone coming from a Python background."

Jerry W

"As someone who is primarily a self taught developer, I learned the importance of learning by doing by completing so many of the "Bites" challenges on the PyBites platform. They taught me language concepts and solidified my knowledge and understanding of those concepts by actual practice. Now, as someone learning Rust, I've come across the Rust platform and have used the exercises in the same way. Some things I will know and be able to solve quickly, while others require me to research and learn more about the language in order to complete the exercise. The new concepts learned solidify and build over time. For me, this is a great way to learn language concepts that I can later apply to projects of my own. They are a great way to be "hands on" and learn by doing."

Jesse B

"The Rust Bites are a great way to start learning Rust hands-on. Whether you're just starting with Rust or already have some experience, they help build real skills and challenge you to understand all the basic data types and design patterns of Rust. Things that are tough to understand, like pattern matching, result handling, and ownership, will feel more understandable and natural after going through these exercises, and they'll help you be a better programmer in other languages too! Highly recommended!"

Dan D

"Even though I've seen way more languages, having a direct comparison with Python snippets keeps me more in the context of what's going on. I can imagine that for someone who only knows Python, they'll be even more helpful as Rust syntax will feel alien to them. I just got the intro and strings tracks completed. I thought the strings one would not give me anything new, boy was I wrong! 😅 I also didn't know about HashMap's entry or insert. These exercises help!"

Michal S

"Learning Rust has been on my radar for a while, but what really convinced me to get started was PyBites approach of showing Python code alongside its Rust equivalent. That side-by-side comparison was exactly the nudge I needed to begin my Rust journey."

Manick A

"For me Rust is hard but thanks to comparison with Python I feel that I understand more. For sure I need to learn it daily, but the exercises here work really well."

Piotr R

"It is really great to be exposed to the testing framework from the very beginning - something that is normally postponed to later chapters in most software textbooks. This platform is really valuable if you come in with previous knowledge in Python."

Olav V

"This is so great! I had forgotten how much fun the Bites were (back on the PyBites platform). Also, I didn't think I'd have time to learn Rust with its steep learning curve but I love it! I'm very glad that Bob nudged me enough to give this a try!"

Jochen D

"Really enjoy using it so far! Especially like seeing the comparisons between Python and Rust in each exercise."

Ben G