4 ms·
Decided to start learning rust last month. I have very little previous programming experience and the journey has been a bit brutal so far so i wanted to share
by RhodoGSA 5y ago
Decided to start learning rust last month. I have very little previous programming experience and the journey has been a bit brutal so far so i wanted to share my "Learning journey".
"The book" although a great book, is fairly dense with no exercises. Rustlings[1] help me apply alot of my learning and i supplemented the book with Tensors programming tutorials on youtube [2]. Recently i started developing a game in Bevy[3] and although its a bit over my head at this point i've managed to get a character moving and be able to kill a monster and receive a drop. My motivations for learning rust was to be familiar with substrate [4] as i'd like to switch careers into programming. Would also love any recommendations/tips & tricks by any experience rustaceans!
[1]https://github.com/rust-lang/rustlings https://github.com/rust-lang/rustlings
[2]https://www.youtube.com/watch?v=EYqceb2AnkU&list=PLJbE2Yu2zumDF6BX6_RdPisRVHgzV02NW&index=1 https://www.youtube.com/watch?v=EYqceb2AnkU&list=PLJbE2Yu2zu...
[3]https://bevyengine.org/learn/book/getting-started/ https://bevyengine.org/learn/book/getting-started/
[4]https://www.substrate.io/ https://www.substrate.io/
- brundolf 5y agoThis was a crucial part of my learning process; I recommend it to everyone who asks: https://rust-unofficial.github.io/too-many-lists/ https://rust-unofficial.github.io/too-many-lists/
- RhodoGSA 5y agoThanks for this! read through the first couple chapters and it's already plugged some holes that i didn't really understand. Can you point me to some really good rust code on github? I've been reading through some and see how people do some interesting things but i don't have the mastery to understand which practices are better than others.
- bfrog 5y agoCongrats on making a game!
- cema 5y agoI just want to wish you good luck on your journey to software engineering. It is an incredibly satisfying and rewarding experience, and I know that many people who have chosen this path as a career change are happy and successful!