5 Steps to Learn Rust Programming

  Рет қаралды 9,721

Jeremy Chone

Jeremy Chone

Күн бұрын

Пікірлер: 37
@JeremyChone
@JeremyChone 6 ай бұрын
Watching tip: Try 1.5x or even 2x speed; it plays relatively well (assuming the accent isn't an issue).
@ozanmuyes
@ozanmuyes 6 ай бұрын
You are awesome man, kudos! And since you mentioned the accent first now I can say that Rust is really something change me in many ways; I used to can't stand the French accent 😅
@DidierProphete
@DidierProphete 4 ай бұрын
This is a fantastic video Jeremy. Thanks for the high quality content.
@catsolstice
@catsolstice 6 ай бұрын
I used the same process as your step 4 when learning C# 15 years ago, with many small "xp". It was so useful to be able to come back later on some on those and I kept adding new ones years after.
@mhemaungthuwin7916
@mhemaungthuwin7916 3 ай бұрын
This thing enlighten me not only for how to learn Rust, but also how to improve my learning journey of other things. Thank you Jeremy.
@DonAlonzo
@DonAlonzo 6 ай бұрын
Always glad to see new videos from you!
@romangeber
@romangeber 5 ай бұрын
Learned a lot from this video. Those xp directories are a very neat idea. Better then trying to figure something out in the middle of some larger and more serious code base. Please keep making those types of videos explaining not just the language but also tooling and processes. Thank you very much.
@Amapramaadhy
@Amapramaadhy 6 ай бұрын
It’s always amazing to see how ppl learn. Eg I could not agree more about “not allowing yourself to be overwhelmed“. Learning anything worthwhile takes time, practice and deliberation. There are no magic N steps but a journey instead. Thanks Jeremy
@lysendertrades
@lysendertrades 6 ай бұрын
Hey man, seeing you in the video feels different! Great job!
@JeremyChone
@JeremyChone 6 ай бұрын
Does it add to clarity?
@Shivachetha
@Shivachetha 6 ай бұрын
when i first started to learn Rust, the tooling such as 'cargo watch' has massively improved my dev exp. for learning the language, whenever i sit to learn c++ the tooling is absolute garbage. I have a single repo for my entire rust learning broken down by books,projects,crates,tutorials. I also set up layouts on zellij(if anyone hasn't tried it, its wayyyyy better than tmux, and i am looong time tmux user) to hit 1 command and it will create panes and run commands. But all your tips are a true gem of knowledge and they have helped me organize by examples and better bash commands. Thanks a ton, i strongly feel anyone who is learning rust should start with this video, game changer
@JeremyChone
@JeremyChone 6 ай бұрын
Thanks for your feedback and sharing your process. Yes, the Rust tooling is amazing. Another example is how cargo test makes testing private constructs so trivial. … just awesome.
@ryankhetlyr3718
@ryankhetlyr3718 5 ай бұрын
Really appreciate you sharing this - I've been doing ok and even been able to get the first Rust web app into production at my current job with the help of your other videos, but this one really helped me see how I was getting bogged down trying to build build only bigger projects when small cli would allow for much more experience - really all these tips hit home and I will incorporate right away - looking forward to the desktop application reveal! Keep doing what you're doing - you're very encouraging and inspiring!
@JeremyChone
@JeremyChone 5 ай бұрын
Thanks a lot for the feedback, really appreciate it. One thing I started to like a lot is having my multi-crate project include crates/tools/... for small project tools that I might have done in Python or TS, but now in Rust. It fits nicely, does not add much, if any, to the app compile time, and can be very useful.
@FedericoGambassi-s2r
@FedericoGambassi-s2r 4 ай бұрын
Awesome! A solid, no-nonsense approach to learn the craft, like a renaissance artist !
@JeremyChone
@JeremyChone 4 ай бұрын
Thanks for the feedback!
@sharktamer
@sharktamer 5 ай бұрын
I've not actually managed to start using rust and writing stuff with it for the exact reason you say. I started reading the book but the later concepts get really difficult. I will definitely take your advice and just read the beginning and then start some projects. It's very helpful to know which chapters I should make sure I read, but I wasn't sure if you meant I should read chapters 1-5 or if 6 should be covered too.
@JeremyChone
@JeremyChone 5 ай бұрын
I would read 6 as well, at least the enum part. The match will become obvious later. Come back to it when you need more info.
@Alp_Mimaroglu
@Alp_Mimaroglu 6 ай бұрын
This is great content. You always hit it out of the park. Hope to work with you someday
@rocketsamiyou
@rocketsamiyou 6 ай бұрын
thanks for sharing Jeremy.
@Boronesss
@Boronesss 6 ай бұрын
Thanks AGAIN for the great video.
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 6 ай бұрын
It seems a good approach for learning Rust.
@marcopaolovaleriovezzoli5776
@marcopaolovaleriovezzoli5776 4 ай бұрын
Very interesting
@IvanoColtellacci
@IvanoColtellacci 6 ай бұрын
Hello Jeremy, thank you for sharing your learning method. But I'm curios to know how you search for directories in the visual code search bar (when you type 'xp'). The default behaviour is to show the matching name of files stored in the directories .... :)
@JeremyChone
@JeremyChone 6 ай бұрын
I use `Ctrl + R` to switch to an already open project. This is why VSCode is core to my workflow; it's super fast to switch projects from a window or use `Cmd + Shift + N` to create a new window, and then `Ctrl + R` to open a project. I also have an option to open with VSCode in my Finder, which I use when I haven't opened a project yet.
@IvanoColtellacci
@IvanoColtellacci 6 ай бұрын
@@JeremyChone I see now :)... The sum of those little tips are the way to accelerate .... thank you for your response
@matthieu875
@matthieu875 4 ай бұрын
Je reconnais un français à l'accent haha
@RichardWalterLanda
@RichardWalterLanda 6 ай бұрын
how would yu personally rate your skills in Rust? Let us say, on scale up to 100, where 100 is pro and daily contributer to Rust Core 😁
@Miles-co5xm
@Miles-co5xm 6 ай бұрын
1
@JeremyChone
@JeremyChone 5 ай бұрын
between 6 and 7
@flatmapper
@flatmapper 6 ай бұрын
No jobs
@DonAlonzo
@DonAlonzo 6 ай бұрын
I prefer making my own software instead of someone else's.
@mcbinladengames
@mcbinladengames 6 ай бұрын
@@DonAlonzo how's that working for you lil bro
@DonAlonzo
@DonAlonzo 6 ай бұрын
@@mcbinladengames I'm happy. I usually spend most of my time developing my Rust projects and FOSS projects instead of making condescending remarks to strangers.
@mcbinladengames
@mcbinladengames 6 ай бұрын
@@DonAlonzo kek
Rust Programming: The Ultimate Builder Pattern Tutorial
20:22
Jeremy Chone
Рет қаралды 41 М.
9 Rust Best Practices with Real Lib (part 1/3)
27:11
Jeremy Chone
Рет қаралды 13 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
C can do this too and it's faster than Python
2:09:48
Tsoding Daily
Рет қаралды 21 М.
Oxidize Conference: How Rust makes Oxide possible
50:18
Oxidize Conference
Рет қаралды 7 М.
9 Rust Best Practices - Async, Project Files, Versioning (Part 3/3)
12:52
Rust Tauri 1.0 - Quick Intro - Rust Desktop App
19:12
Jeremy Chone
Рет қаралды 91 М.
Rust Error Handling - Best Practices
21:33
Jeremy Chone
Рет қаралды 29 М.
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 54 М.
Rust Demystified 🪄 Simplifying The Toughest Parts
14:05
Code to the Moon
Рет қаралды 195 М.
Developers are getting screwed.
7:18
typecraft
Рет қаралды 36 М.
Rust Collections Explained
11:51
Code to the Moon
Рет қаралды 15 М.
Rust & Zig Combined • Richard Feldman • GOTO 2023
45:34
GOTO Conferences
Рет қаралды 84 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН