Ok I'm jumping the gun here, I don't actually know if I love rust but it's making my little dev soul happy. I haven't gotten to use it directly when working with smart contracts but my goal is to get that going soon. Oh wait...let me tell you why I like rust...it's like C++ and Java had a baby and those are my babies. lol Well let me tell you what I have setup and my plan of attack.
I'm pretty simple with setups/tools. I'm of course on windows so here is what I'm working with:
- WSL 2
- VSCode or Vim
- Rust VS Code Plugin
- The Rust Programming Language Book
Plan of Attack
Per usual I'm gonna wing everything. That being said I do have a general path I think I want to take and don't worry, I'll be posting occasionally over here.
The plan is to work through AT LEAST 50% of 'The Rust Programming Language' book. During this time I'll also do a build space on rust ( I think it's building a sol dapp). By the end of the year I hope to have enough small rust projects that I can say "I'm open to entry level rust development".
How will I know when to stop using the book or advertise my "open shop"? When I get bored. I know that's not very helpful, but if I feel like I have pushed myself as much as possible with the book and then on my own there will be no reason to keep "kicking the can".
How are you tracking progress?
I won't deem this a success without the following:
- 5 blog post across platforms
- "beefy" github repo
- beign able to explain the pros and cons of the language
- possibly live streaming work on a project