Hi, it depends with your use cases for rust. Anyway, please go through these materials: 1. The Rust Book 2. Programming Rust book. 3. Async Rust book. 4. The rustlings - a great place to get started with learning rust in a practical way, that is project based For advanced Rust 1. The Rustonomicon - if you prefer to go bare metal. Away from web development. 2. Rust in action by Tim McNamara - the code examples used are geared towards systems programming. 3. Rust for Rustaceans by Jon Gjengset - Great info is shared here For web development: 1. Zero to production in Rust - it teaches you how to write production ready idiomatic Rust code. A lot of concepts will be covered. More to be added later coz the resources are so many. Edit: Thank you so much for your feedback. I was able to add some books to the list. More to come
@joeferreti9442Ай бұрын
Thanks for the list. Not sure, why I would want to do web development with Rust, though.
@kenzo3477Ай бұрын
@@joeferreti9442 You are welcome. Anyway, y should u use rust for web development? Because there is need for blazingly fast applications 😂
@not_everАй бұрын
I'd add to that by recommending doing Rustlings after The Rust Book
@RaabStephanАй бұрын
@@not_ever I was coming here to add Rustlings too
@not_everАй бұрын
@@RaabStephan Yeah it really is great. I wish all languages had an equivalent. People learning Rust are really spoilt for high quailty, free learning resources
@MarcoKretzАй бұрын
Learning VIM, Rust and Nix at the same time is wild, Good Luck! But I like it :)
@bz3963Ай бұрын
I've started learning C and thought I'd go full hackerman and do it while learning VIM. I highly recommend avoiding this horrible idea, the frustrations of messing around trying to learn VIM motions while also dealing with segfaults will ruin your life and making learning a new language less fun.
@vincentnthomas129 күн бұрын
Not too bad tbh
@barknbryce699329 күн бұрын
@@bz3963worth it
@barknbryce699329 күн бұрын
@@bz3963that is how legends are born! And also how they learned c
@BeOnlyChaos29 күн бұрын
Diving into the Mariana Trench deep end 😅
@mohitkumar-jv2bxАй бұрын
Going in on neovim and rust at the same time is nuts 😂. Best of luck !!!
@juanmacias5922Ай бұрын
I mean, once you get the muscle memory for the vim keybindings down there is no mental effort.
@zherka_pillАй бұрын
+ nixos
@juanmacias5922Ай бұрын
@@zherka_pill similarly, NixOS is great for building the same system in many machines with one config file, so once the file is written, there's not really much to mess with. His biggest hurdle here will be Rust.
@askeladden450Ай бұрын
@@juanmacias5922been using neovim for 2 years, still cant use most common motions. I use it because its simple and has none of that distracting bloat that other editors have.
@patrickr972224 күн бұрын
@@juanmacias5922 that’s if he decides to stop at vim motions. Trying to understand neovim on its entirely will throw you down a rabbit hole😂
@codetothemoonАй бұрын
A step toward Rust, vim, nixos and split ergo boards all in one video? AND a brand new computer?? I didn’t think it was possible to pack so much goodness in one video. Wishing you well on the journey! 🦀 ❤️
@stoicfloor29 күн бұрын
codetothemoon spotted!!
@smoothoperatah13 күн бұрын
the primeagen is the gateway drug to a superior developer experience. i’m literally doing everything you’re talking about and switching keyboard layout to colemak dh. made the leap to nvim a week ago after training in vscode like you’re describing. using aerospace window manager to quick jump to apps and workspaces. coding is an absolute joy now. i used lazyvim to get started. now i’m deep into tmux and terminal emulator territory. updating my dot files 20 times a day. my mustache should be arriving shortly 😂
@ThePaulMcBrideАй бұрын
I'm subscribing to see how this goes. I went through a similar process over the last year. Prediction: You're gonna get wrecked and have a blast in the process. Good luck, sir!
@wcrb15Ай бұрын
Adding Vim motions to your current IDE is a great idea. I don't recommend jumping headfirst into Vim unless you really like pain. I did that and took like an 85% productivity hit for a couple months until I got comfortable
@jorjo106129 күн бұрын
The initial setup of LSP, DAP and whetever tooling you usually find in a IDE via plugins is what sucks. The reason it was a productivity hit for me is because I kept installing things I found to be cool which sometimes created error contingencies and so naturally it took a while longer to get back to coding but currently, I have productivity boosting plugins like flash.nvim and have learned most vim motions thanks to installing it and thinking I could do other things faster as well. So installing productivity boosting plugins can be a good way to motivate you into learning vim motions and why they're also important, but you can also use neovim without learning a lot of them.
@Qrzychu9228 күн бұрын
@@jorjo1061 I downloaded LazyVim config, and dude... I expected that adding Go lsp will be just opening the config, and adding Go to the list of "servers" - nope. I still use neovim for yml and other config files, but for serious programming I just use Intelij + IdeaVim and am very happy
@gauravtejpal890112 күн бұрын
Keep learning and growing 😎
@shadowbannedmelАй бұрын
Love this and am looking forward to watching your progress on all fronts.
@HarryHelsing29 күн бұрын
To get comfortable with Rust I recommend installing Rustlings, they're little mini challenges and what I think is great is they're very much a learn by doing exercise, mostly. I think they'd help in making you more comfortable with Rust, rather than having a bunch of head knowledge. Same reason why I think the vimtutor command is great to practice vim! Great to just do it and get a feel with your hands
@DarrenJohn10X25 күн бұрын
Ambitious video! GL; learning Rust, Nix, Vim, AND reduced keyboard layout? Forrest is like the old Army ads, "we do more by 9am than you will do all day!"
@WismutHansen29 күн бұрын
Man, it's so funny to the the vim trend spread! I've picked up neovim this year myself and I love it!
@rcraioveanuАй бұрын
Oh man, this video really tickled me. I’m also learning Rust, but am already a longtime Linux / neovim / 40% keyboard lover! I can’t imagine trying to tackle all of these new things at once, as my own journey into them happened gradually over something like ten years. I think your decision to try out vim keybinds in an editor you’re already familiar with is a good way to have a smoother introduction, but some of the functionality that vim provides can’t be fully replicated by keybinds in other programs, so there’s ultimately no substitute. Re the keyboard, I’ve actually found programming on a 40% to be quite nice and efficient, once I set up my layout to have the right keys accessible. HOWEVER, I would actually recommend trying a non-split 40% board first to get used to the form factor, as I found adjusting down to the 40% size much easier than adjusting to a split keyboard of any size-something about separating my hands throws all of my muscle memory out the window and makes me a hopelessly slow and clumsy typer. In any case I’m really looking forward to following along and hearing your experiences with all of these things!
@GrehPinto27 күн бұрын
Good luck man. I have a great idea of getting a corn keyboard and learning a new layout like colemak and it was impossible to do anything and at some point I decided that just the keyboard with all the customization to learn was enough. It has been a smooth month since then, for me to approach one thing at the time works best. But I'm eagle to watch your learning journey. Have fun!! ;)
@sophiaonyoutubeАй бұрын
Just the video I needed to keep learning and continue building my side project. Thanks for posting this!
@kahnshaakАй бұрын
Damn, mans really decided to change everything at the same time. Honestly, got a new sub, cause I respect people willing to take a challenge (as a NixOS/Neovim evangelist myself).
@serhii_devАй бұрын
Rust is the best programming language I've tried, It's been 2 years since I gave up js in favor of rust and it's amazing, I received such knowledge that I had no idea while sitting in the js bubble
@armanrozikaАй бұрын
wow so you use wasm for everything? or you just dont deal with web stuff? but, if you dont deal with web stuff, why even bother with js in the first place. Lmaoooo these noobs nowadays bashing js without knowing no shit about development. "I leave js", "never back to js", oh well kid good luck
@serhii_devАй бұрын
@@armanrozika Friend, I have been actively developing for 7+ years on js as frontend/backend/mobile(react-native) In the web world, I adore solidjs and wrote my own huge ui library for this library similar to react-spectrum, now I'm making the same library only for leptos(rust)
@RustIsWinning26 күн бұрын
That's a winner right here! 🦀
@skuwamy14 күн бұрын
@@armanrozika lol he is not bashing JS.
@bovfbovf27 күн бұрын
I like this video. Started using Nix recently myself, love it so far. Super fun!
@Narref28 күн бұрын
I'm in a similar position! I started learning Rust and Vim about 6 months ago, and I immediately loved the motions. Now, I'm diving into development on Arch Linux with NeoVim. My advice is to gradually build your config as adopting someone else config can be overwhelming, but the process is really rewarding! Along the way, I also switched to a split keyboard. I don’t think I’ll ever go back to regular keyboards or leave Vim behind. Good luck with the journey! 😆 Also thanking the ThePrimeagen for pushing me to do it.
@0xrusowsky5429 күн бұрын
i got my first split keyboard last week. since i had to rewire my brain, i decided it was the perfect time to learn vim motions. after 1 week i'm starting to get close to my previous productivity levels, so in my personal experience the double-change is a nice combo 🙂 good luck with your goals!
@tjuta300328 күн бұрын
Went through something similar a couple of months ago (only rust and neovim) My advice is to change everything and jump in head first. It'll be the most fun you'll ever have
@berylsam88929 күн бұрын
this is gonna be a lot of changes to cope up with at the same time! good luck haha
@jakeschlottag932Ай бұрын
pull out the rust part and it exactly what I did over that last 6 months... really learned vim while studying for CKA... added vim motions to vscode, switched to zsa voyager keyboard, then took the leap to nvim... 100% worth the time and effort
@sobanejaz123Ай бұрын
Primeagen is really forcing a lot of programmers to use vim. 🤣🤣🤣
@Keb_LeАй бұрын
40% split-ortho & nvim is a goated combo
@IlyesCodes23 күн бұрын
much respect for going to learn rust. about the dual system setup i actually have my custom built desktop running windows for gaming and video stuff and i have a decent laptop that is running Arch linux with hyperland for my dev env, i carry it wherever i want, as portability is a main concern for me tbh when it comes to dev
@irlshrek24 күн бұрын
it took some time and frustration to become productive with Rust but now that I am, it's without a doubt and by far my favorite language. For things people would typically say it isn't "the right tool for the job". Once you get super comfortable with Rust the number of things it isn't the right job for is small
@djlclopez128Ай бұрын
This was an interesting video! I am still a beginner developer but these are questions I've wondered about too, "Everyone says Rust is fun, should I learn it?" "Primeagen goes so fast using Vim, I kinda want to try it too" and I've seen those keyboards but they are so unnatural feeling after you've been typing on a regular keyboard since 7th grade. Haha😂
@iPha1LАй бұрын
Interesting, i've been in same line of though with basically of what you are goin through. I just started with rust and 80% through the rust book. Loving it so far.
@mrjson3039Ай бұрын
The neovim logo got me here. Vscode with vim motions? EXCELENT IDEA!!!!
@josiaaah_m2 күн бұрын
I like the Dygma Defy for a split keyboard, but the Dygma Raise has a more familiar layout with thumb clusters if you wanted to check those out
@jacobrobinson266326 күн бұрын
Starting vim motions in vscode is the way to go. If you want another baby step towars raw dogging neovim, you can start with a preconfigured nvim distro like lunarvim or nvchad. Having features like autocomplete, fuzzy finding, and LSP OOTB was great training wheels for me. Eventually you will want to just take the dive and setup your own config though. This is the way
@roastbeefer349629 күн бұрын
My advice for learning Vim is to do EXACTLY what you said: enable vim motions in VSCode and switch to Neovim once you have the basics down. Learning rust, vim, and nix at the same time will break your brain. Just learning how to set up a development environment in nix can be difficult
@tomasemilio29 күн бұрын
I have been using NvChad. Awesome experience. Especially, LSP, Telescope. Going to definition, going to references. so many other things. Monolisa font. Smooth as coconut oil.
@NabekenProG87Ай бұрын
I learned Rust the same way last year, solving AOC puzzles. Unfortunatelly I only finished 2/3 of them, because I spent to much time optimizing the code to run in the single digit miliseconds. It's realy fun to squeeze everything out of a language, I highly recommend AOC, no matter what language you choose
@RA-xx4mz28 күн бұрын
12:08 that’s a good place to start, but the vim motions for vs code are lacking. I would HIGHLY recommend setting up neovim ONE language at a time and getting used to editing in that language before loading in another. Minimizing the number of things you need to learn will make moving to neovim easier.
@brighamdent31027 күн бұрын
Vim motions in vscode is like taking vim motions out of its habitat. Best thing amount vim is the quick file switching and searching. You loose all that in vs code. It also forces to to learn the motions because the mouse does not work. I caught myself using the mouse out of habbit until I disabled nvim mouse support. You learn so much faster that way. Vim is also great with a good keyboard based window manager and tmux. Itbasically makes it so you operate your entire computer with the keyboard.
@stickyblicky1129 күн бұрын
Highly recommend rustlings paired with the rust book. Good luck!
@tony9965929 күн бұрын
corne keyboard(split keyboard) is god setup, it makes code flow very efficient!
@wickedguy95088 күн бұрын
way to go man , welcome to the linux community :)
@TheBlackSkimmer26 күн бұрын
Hey, I am kinda on the same path as you, shockingly enough. I got a split keyboard over the summer and have been learning rust and vim as well. If you want a recommendation for a quality split keyboard, I recommend the zsa voyager. It is what I got and the build quality is excellent. It also has short circuit protection, so plugging in the auxiliary (right) board after plugging the main (left) board into the computer won't fry the motherboard. Most hobby boards don't have this protection. Also, zsa has fantastic software support and QMK compatibility. My only grip with the keyboard is the lack of an extra thumb key, which makes some layouts difficult. However, since you haven't used a split keyboard, like me, I doubt you'd notice any issues. Good luck on this journey and don't get burnt out.
@jackjackjackjack29 күн бұрын
Recent videos all feel like “how can I turn an ad into a video”
@eliasrojas5326Ай бұрын
Loving this take!
@bz3963Ай бұрын
Primes keyboard is the Kenesis Advantage 360, its mainly aimed to be ergonomic so you can vim without carpal tunnel.
@bradleytaylor5612Ай бұрын
I like to do Advent of Code in a language I want to learn. It helps me learn stuff while doing something fun.
@niphoros21 күн бұрын
NixOS, Vim -> Neovim AND THE split keyboard with Rust on top of it? This is such a feat to undergo, but by golly I will subscribe just for that. And yes, you are correct in how to handle learning vim
@mariusrveАй бұрын
You are doing exactly those things that I want to do, but never got to because of the initial productivity hit. Maybe I will follow along 😂
@lucasloffel43724 күн бұрын
Welcome to the nvim family
@dylanelensАй бұрын
For the keyboard. I had a 40% keyboard. I did not like it for programming. I did like the split keyboard part. The problem with the limited amount of keys is that sometimes you need to press a key that you just don't need "that" often, like f12 to open up network tab in chrome or something. You will always not remember the keybinding for that, especially if you already have many other keybindings you need to remember
@itznickyyheree28 күн бұрын
Neovim, corne keyboard and NixOS at once. Nice!
@HalfMonty1129 күн бұрын
well, as you'll find out. Rust is amazing if you understand your problem space well and just want to build something solid in that well known space. What Rust is bad at, prototyping, refactoring or changing your approach to a problem easily/quickly. If you know that going in you will be far less frustrated. There are ways to mitigates this weakness but only if you are aware of it.
@jakethis3355Ай бұрын
I wish we had a Microcenter in the Portland, OR area.
@mdk12172633sg29 күн бұрын
Great great great, i started my coding journey Jan this year i learnt small html js css vs code in my classes {it was essential cos i had no idea how to do basic stuffs and all} but i know 1 thing thats .... I am extremely interested in all this ... After i left class 3 months ago I started wsl2 in Ubuntu with lazyvim and nix with rust as learning language (also started typing )😝😝😝😝 and it was Krazy... But i have to stop, cos learning 1 thing to a certain point was more imp without that you cannot make all 3 work together, so i focused on lazyvim and typing... Right now i am at a point where i can start rust any time... So i just SUBSCRIBED you and i will be waiting for your rust journey and then decide. Ooh yes best of luck.
@mrsquiggles137923 күн бұрын
I also started learning rust through advent of code!
@ajesh-mishra25 күн бұрын
new OS, new Computer, new Keyboard, new Code Editor, new Programming Language and a new Coding challenge that's a power move!
@andrewkraevskiiАй бұрын
If you'll find out vim (more advanced) motions confusing you can try out helix editor. It has less (and longer) shortcuts but they are far more logical and easier to learn. Plus you don't need to bother with plugins since most of useful once already built in. It's also written in rust so it would be nice feet for a video 🦀) One problem is vscode extension for helix motions is subpar. About learning rust I learned it by following "rust by example" book. And I think it's a nice for someone who already knows another language since a lot of it is just "it has `while` statement cool next chapter" without wasting a lot of time
@fadedtimes29 күн бұрын
I was thinking of learning rust as well. I do run linux (nobara) and windows with 2 machines, I split the monitors, but I also have 2 different keyboards, I have a tiny one for linux and full size for windows. When I want to transfer big files I have a usb ssd drive that I can easily swap between the 2 systems, it is faster than my network storage I had setup previously, but that is because my network is slow.
@ItsMorzeАй бұрын
The only missing part in your setup is tmux! Also, look at home-row mods for the keyboard, I suggest even trying it out with a program or something first
@Hellbending27 күн бұрын
Hot rust tip tho- and I mean this with with love bro, try your best to forget a huge chunk of the java habits. It will be hard but you’re allowed to do stuff you otherwise shouldn’t be doing in oop langs (especially Java at that)
@HarryHelsing29 күн бұрын
Good luck man. I approve of your choices 😂
@NeoMekharАй бұрын
I did the same thing you plan on doing. I started with vscode + vim motions and promised myself i wasnt going to go for neovim since it would be messy. One day i said fuck it and went full on neovim, spent a week configuring everything, even with lazyvim, hehe. I love neovim so much, its so fast, once you go down the rabbithole its hard to come back. You learn how to use the terminal so well, i used to hate the terminal, now i love it. You have so many tools available, its not just the motions. Grepping stuff with telescope or fuzzy finder, making your shell scripts, shortcuts, etc is just awsome. Im king of bummed now that cursor is so powerful. Its making me go from one editor to the other constantly and i dont like it. Im trying to setup avante.nvim to work with ai on the terminal but its not as polished. Anyways, you wont regret it, start with the motions!!
@aveils829328 күн бұрын
I am along for the ride!
@aryangurung30Ай бұрын
finally, the man is back
@darianmorat22 күн бұрын
Let's go!
@lagseeing8341Ай бұрын
setting up a new nix environment to learn rust using vim motion in a new 40% split keyboard? my man is going all in.
@BergenVestHKАй бұрын
Once you're up and running with the basics, "Rust for Rustaceans" by Jon Gjengset is a great book to take it to the next level!
@local.interloperАй бұрын
I used nixos for a few months, it's pretty good, then I got into learning to write code for MCUs and a lot of other stuff and it just turned into a configuration hell hole. Using it on server might be a better use.
@joseanmartinez20 күн бұрын
🚀
@AbetheFierce29 күн бұрын
He did it guys, our youtuber went insane
@andrewgluck87408 күн бұрын
Neovim in NixOS you will want to do neovim the nix way. You can’t use things like lazy effectively on rust. I install my plugins with nix and configure it with lua
@manthilawalgamage234428 күн бұрын
Bro just casually dropped his mighty winter Arc 🎉
@Kaikaci07Ай бұрын
My respect for this channel has squared❤
@bkr_418Ай бұрын
Vim motions in VS Code is the way to go at first 👍
@rniggardson27 күн бұрын
Thanks for the update, dork. 😂
@OfficialRehaldinho6428 күн бұрын
Similiar situation that I had recently. Wanted to learn a new programming language with first time neovim and first time split keyboard. All at once was a nighmare. I felt like my grandparents typing on a computer 😂 Would not recommend learning everything at the same time
@dadijae1997Ай бұрын
I’ve been wanting to get into learning rust for a while (I need to add a low-level language to the toolbox). The most I’ve done is skim through the docs. Tbh, low-level languages intimidate me lol.
@haleemhawkins8112Ай бұрын
This pivot is the way!
@therealslimaddy29 күн бұрын
Im planning to take AOC in zig this year, I'm on the same boat (never done AOC before nor programmed other than python)
@AhmadMughal1Ай бұрын
If you go into neovim with a mindset to learn you will be more than fine. Not everything is for everyone and people in the neovim community happen to a bit more passionate than VScode. Most jumped ship to Cursor cause of AI. For the actual benefit that an editor like neovim can provide is first that you learn your terminal better and the utilities you use. For me i had a huge jump in my productivity and speed using neovim it's just better at text editing. Recently due to lua it can easily replace any of the editors as your main and not only work competently but have advantages over them which i truly believe now. I worked with vscode for 2 years and now i've been on neovim for a year and i'm so glad i found neovim. For the NIX OS part i wish you luck cause i definitely needed it lol. FYI you're gonna have a bad time on 40% keyboard with neovim.
@Ubben1999Ай бұрын
Why would he have a bad time on a 40% in neovim? I’ve been doing exactly that for the past 2 years and it’s fantastic.
@AhmadMughal1Ай бұрын
@@Ubben1999 it increases an extra key to press just to get to the end of a line. Also relative jumps now require another key to press just to jump down a few lines. If you're doing even more complex motions it would just make it miserable to keep pressing extra keys every time for something that should be just single stroke. At least to me that doesn't sound like a good experience. Good for you for making it work.
@Ubben199929 күн бұрын
@@AhmadMughal1 Are you speaking from experience or just what you imagine it’d be like? I don’t recognise any of the issues you point out, and don’t understand what you mean by “an extra key press just to get to the end of the line”. Do you have a dedicated $ key on your keyboard? Having worked in some variation of Vim using 100%, 60% and 40% keyboards, I’ve never found myself missing keys while downsizing. On the other hand, going from a “standard” keyboard to one with thumb clusters was transformative - it’s such a waste to have 20% of your fingers dedicated to pressing space. Add the power of QMK to that, and it opens up a whole new world.
@AhmadMughal129 күн бұрын
@@Ubben1999 I press shift to dollar to get there which is already on my pinky rather than pressing a modifier each time for the next layer. If i am making relative jumps i don't press anything while a 40 % has to. Most layer switch combinations are also 2 buttons to get to a specific layer. I've used it it is far more annoying and unnecessary complication for a small keyboard. One more reason for me not liking it is i can barely fit my hands on a full keyboard so 40 is just too much bending for my fingers all the time. Keeping my own preference out of it you think it's normal for everything cause of your habit of using it. I want a keyboard to type not a new mental gymnastic to play just for a key.
@Ubben199929 күн бұрын
@@AhmadMughal1 Edit: I was a bit rude, adjusted to be less sassy. I think you’re misreading this conversation, I’m not saying YOU have to like 40% keyboards. It’s entirely fine to prefer something else. What I object to is your blanket statement that neovim on a 40% is a bad time, which was then backed up with somewhat misinformed ideas. Such as an extra key press to make a $. It’s not, just layer button and whatever key you assigned to $, just like you press shift + a number key. Or that “most layers require two modifiers”, which is entirely down to configuration. I have no such layers, so it’s not “true”, you just configured your board poorly. I can’t beat making relative jumps without pressing anything at all though, but that requires some next level skill. Again, it’s entirely fine to have your own preference, and hands so large that you can effectively utilise a larger board. I’m just saying that it’s also entirely possible to have a great experience with a 40% in neovim, and that most of the gripes you’ve expressed are down to configuration.
@siennathesane2 күн бұрын
there’s so many different ways to do the same thing, which is what makes it so difficult
@danielkirsch435123 күн бұрын
Hi Forrest, I wanted to ask you if considered Golang during you decision for Advent of code with Rust, if so why did you choose Rust over something like Go? Thanks!
@alejorag27 күн бұрын
Yo wtf I also got the itch to start learning Rust for no apparent reason very recently lol. Never heard of the Advent of Code but it looks really fun, I might go ahead and give it a try as well!
@juanmacias5922Ай бұрын
I think the only part you were missing from the efficiency bingo was using a windows manager on Linux :D I like using AwesomeWM!
@Takatou__YogiriАй бұрын
The ecosystem isn't great yet, but the programming language itself is awesome. Welcome to the Rust gang!
@Skylla54Ай бұрын
Yes, he joins! Leee gooo : D
@dakinenzz16 күн бұрын
primeagen mentioned. LESSSSGO
@EliasX96229 күн бұрын
Share please with us the process of installing nixos!
@joeferreti9442Ай бұрын
Rust is a good choice. But Rust can be a bit tricky to learn, and I don't say that because of the ownership concept. Rust does OO differently and doesn't have all the support that we are used to.
@JohnBoyesFilms29 күн бұрын
Your keyboard is probably in gaming mode. Press FN+WIN to enable windows key on most keyboards with this feature.
@sobanejaz123Ай бұрын
going step by step is going to be a good choice that you are making already. Think yourself using neovim for the first time to code a rust for the first time on an operating system that you are using and installing for the first time.
@snxppleАй бұрын
Homie's beard and chest hair are getting oddly close to merging. Mans will 100% become a furrie once he starts writing Rust. BTW, "100 Exercises To Learn Rust" is an excellent intro to the language. It's written by the guy who wrote "Zero to Production in Rust". Welcome to the dark side!
@3liCerАй бұрын
Lots of changes at the same time imho. Your brain is going to melt. But as a developer using vim motions in vscode with a glove80...oh boy. When you get used to this kind of workflow is really hard to even try to come back.
@fknightАй бұрын
I'll try my best to add each one in increments to alleviate that. I kind of put it in a timeline of 1-2 months, but I really expect it to expand to 2-3 months, maybe 4, so that I can thoroughly enjoy the process.
@lopendex29 күн бұрын
waiting for the next videos
@RealWorldPortal46427 күн бұрын
Can you make a roadmap to become rust protocol engineer and rust block chain engineer
@DM-pg4iv17 күн бұрын
Should try Zig. I was learning Rust for 3 months and stopped. Was building an app with it but got bored of the app abd stopped haha. Didn't really like the language.
@ogagaDotTech3 күн бұрын
Awesome, I'm also learning Rust in 2025, for developing cross platform desktop and mobile applications
@williamleiva9147Ай бұрын
Dude, use zed, it's build in Rust. You can edit your IDE in the same language you can use.
@couchtourist256Ай бұрын
Learn vim motions first, if you vibe with it then get lazyvim. Mine config is pretty much like my vscode. I just recently switched to cursor tho, which has been pretty sweet.