How to learn Rust for FREE 👩‍💻

  Рет қаралды 116,390

Coding with Lewis

Coding with Lewis

Күн бұрын

Пікірлер: 107
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
github.com/rust-lang/rust-by-example
@frantstrushkov9367
@frantstrushkov9367 2 жыл бұрын
What are your thoughts on tabnine?
@EraserNum10
@EraserNum10 2 жыл бұрын
Shut up i don't want to learn 100 of programming language c++ java is enough
@creepynutsrl
@creepynutsrl 2 жыл бұрын
@@EraserNum10 wtf rust is not that hard and rlly op if you know how to use it.
@creepynutsrl
@creepynutsrl 2 жыл бұрын
@@EraserNum10 btw c++ and java trash use rust and go instead of java and c++ they are really bad, believe me
@EraserNum10
@EraserNum10 2 жыл бұрын
@@creepynutsrl 10th fail
@LiamSwiftTheDog
@LiamSwiftTheDog 2 жыл бұрын
I wouldn't recommend rust to beginners. First off, it's a language that is meant to solve the many memory safety issues of c/cpp. These are languages normally meant for low level stuff where memory safety is crucial. Yes you can write WASM games with it, but it doesn't mean you should, as there are far easier options for a beginner. For example, Rusts whole ownership and borrowing system is pretty unique to the language and you won't find it in other common high level languages like Python, Java, C# and the fabled Javascript. In order for Rust to feel good to program in, one has to understand the problem it solves, in my opinion. Else you just feel like you're thrown into a complex language that does things not many other languages do and you won't know why or have as much transferable knowledge.
@pes18fan
@pes18fan 2 жыл бұрын
agreed
@eklipsed9254
@eklipsed9254 2 жыл бұрын
Yea I feel it would be too frustrating for first timers, (it was frustrating for a time even for me), I would suggest learning c though first because it’s simple and gets you into the thinking like a computer mindset
@KonflictYT
@KonflictYT 2 жыл бұрын
Im from a background in CS where I have only used garbage collected languages besides C and Ive never even used Rust to write a program. However, I think its hard to be certain its a hard language without the bias of having had garbage collected languages be the standard entry point for new devs for many years. If someone comes in and learns to code for the first time, they don’t have any predispositions that would cause them to not understand any more than other languages which they have not had exposure to. I get lower level languages offer a unique set of considerations, however, rust also offers a lot of unique advantages for the developer experience that may be pretty useful for new devs. Such as very clear error messages and all of those errors happening at compile time. This means that you cut out a whole area of confusing assumptions/debugging that a new dev would have to make when their app crashes. I get the benefits of say python or js which Ive used throughout programming and still actively use js a ton but Im not so certain its beneficial to have as much freedom, to a fault, as those languages allow you to have. Finally, to address being unique and not having as much cross over. This one is a hard one to understand the weight of. Im not too sure if having learned from this path would make you any less suitable to learn something else.
@creepynutsrl
@creepynutsrl 2 жыл бұрын
So i learned python and c till now, would you reccomend me use rust? Because C is kinda boring and its really hard to programm in it too. (Its seems easy from the upper side but it isnt)
@betogsmith615
@betogsmith615 2 жыл бұрын
Nope!
@Kappq
@Kappq 2 жыл бұрын
Amazing! And don't forget The Rust Book obviously, it covers pretty much anything you need to know about Rust.
@devabdee
@devabdee 2 жыл бұрын
Which book? And do we have any great books for JS & Solidity?
@theroboman727
@theroboman727 Жыл бұрын
​@@devabdee _the_ book. officially its called "The Rust Rrogramming Language" but the rust community just calls it the book. its the most common learning resource for rust and explains everything you need to know thoroughly. It's completely free on the web just like rust by example.
@manojrewani2843
@manojrewani2843 Жыл бұрын
Definitely
@Nash-ken
@Nash-ken Жыл бұрын
I only recently started learning Rust to widen my language base and while it is hard as hell i find it really fun and i love the documentation for it and the community for Rust is really Nice.
@gobrin4947
@gobrin4947 2 жыл бұрын
I'm gonna try it once I finish learning c
@Perrito770
@Perrito770 Жыл бұрын
No one finishes learning C 😂
@GlockGlock18
@GlockGlock18 Жыл бұрын
@@Perrito770i finished learning c in one day
@arthurvieira2104
@arthurvieira2104 Жыл бұрын
​@@GlockGlock18no one finishes learning anything
@Redsecret19
@Redsecret19 Жыл бұрын
​@@GlockGlock18yeah you finished dreaming lmao
@caasieu
@caasieu Жыл бұрын
@@GlockGlock18 you just finished the C book, not learning C i use it for like 6-7 years still feel like I don’t know shit about it 😂
@chwydev
@chwydev 2 жыл бұрын
Also, Rust is way harder than python, make your decision! ;)
@JeninSutradhar-n1e
@JeninSutradhar-n1e 3 ай бұрын
you're compairing Rust with Python? like idk why python even exists 😤
@Arjun-yt8mg
@Arjun-yt8mg 2 жыл бұрын
love ur videos brother but can u make vids for beginners.
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Yes I can :)
@holacontento
@holacontento 2 жыл бұрын
I love your videos, try to share with us the links
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Will do!
@prawnydagrate
@prawnydagrate Жыл бұрын
I'm very familiar with Python and I started learning Rust a few weeks ago. I asked my friend (who's learning Python) for a project idea and he told me to make a *word guessing game* in Rust, which I finished yesterday. This is a great first project idea, combining reading a file (a list of 999 words), generating a random number (as the word index), getting user input in a loop, and using Levenshtein's edit distance to calculate the percentage accuracy of a guess.
@ckpioo
@ckpioo 11 ай бұрын
im stealing thag project thanks!
@prawnydagrate
@prawnydagrate 11 ай бұрын
@@ckpioo no problem, as long as you give me at least one homemade chocolate chip cookie
@alexandrosfournier
@alexandrosfournier 2 жыл бұрын
Amazing video! I was never interested in Rust before, but after this video i think i will give it a try! Your videos are really enjoyable and helpful, so keep up the good work👍
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Thank you so much Alexandros :D
@mosomiliardaru
@mosomiliardaru Жыл бұрын
For the last 2 years i have been bullied by rust devs who keep telling me their projects are superior to mine, and now i am finally learning it myself to become one of them 😓
@prawnydagrate
@prawnydagrate Жыл бұрын
I find that it's a much better experience to ask programming questions on Reddit than on Stack Overflow, because of reasons I assume you're familiar with. r/rust and r/learnprogramming are great places to ask questions without getting frowned upon
@JustinWeaver-lv2ox
@JustinWeaver-lv2ox 11 ай бұрын
Project idea: you could build a like button, over multiple platforms, that you can go back to easily. I'm a beginner in coding still. So this idea might not be a good idea
@BlackdestinyXX
@BlackdestinyXX 2 жыл бұрын
Can you do a video of a roadmap for learn C++?
@groovetomanny
@groovetomanny 2 жыл бұрын
Bro Code on yt
@BlackdestinyXX
@BlackdestinyXX 2 жыл бұрын
@@groovetomanny Thank you
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Sure!
@BlackdestinyXX
@BlackdestinyXX 2 жыл бұрын
@@CodingWithLewis thank you! It will be really helpful
@groovetomanny
@groovetomanny 2 жыл бұрын
@@ccriztoff im learning python rn, should i learn rust first, or do i continue the way im heading?
@mkgh7322
@mkgh7322 2 жыл бұрын
Thank you sir
@vladxful
@vladxful 11 ай бұрын
How can I learn it as a total beginner? I.e. I don't have any coding experience whatsoever
@vscodeproltsc884
@vscodeproltsc884 2 жыл бұрын
The Minecraft villager sound😂😂😂
@abrahamgsolis
@abrahamgsolis 2 жыл бұрын
Hi Lewis, what would be the best way to start kids onto coding?
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Depends on the age Abraham! If they are into Minecraft, I would recommend something like Coding with Minecraft. Or something like scratch :)
@abrahamgsolis
@abrahamgsolis 2 жыл бұрын
@@CodingWithLewis thanks! I have an 8 and a 10 year old and they do play Minecraft. So I’ll do a lil more research to see how to get my kids started. Thanks for the reply!
@biskitpagla
@biskitpagla 2 жыл бұрын
if they're 10+ y/o, i think you should go with python. video game scripting, MIT scratch all these are fine but it's better to show them the real thing when possible. i remember being capable of understanding basic programming concepts as a 14 y/o, and im from a poor country with bad education who only came into contact with the internet two years prior to that
@Julie-v5y
@Julie-v5y 2 жыл бұрын
I absolutely love your channel. Could you explain what open source is exactly?
@MrConminer
@MrConminer 2 жыл бұрын
As the name implies, its sourcecode is open, meaning everyone can read it, use it heck even change it. It's public
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Thanks J :D It's code that is free to use!
@Born2EditHD
@Born2EditHD 2 жыл бұрын
Open source code is where the source code is open to the public, so you're able to use it and contribute to it.
@Julie-v5y
@Julie-v5y 2 жыл бұрын
Thank you so much for all the feedback! I really appreciate it!
@theroboman727
@theroboman727 Жыл бұрын
​@@CodingWithLewis that's just wrong, isnt it? please dont naively describe important terms incorrectly. Proprietary code can be free to use just as much as open source code. Open source means that the source code of the program is visible to the public. But open source software can still be limiting in terms of what youre allowed to do with it. Free software / FOSS means that the source code is visible just like regular open source software, but youre also allowed to redistribute the program how you want, even modified versions of it.
@dukkcc2
@dukkcc2 Жыл бұрын
It looks too intimidating but I would love to learn it so I can use Tauri to make faster apps
@prawnydagrate
@prawnydagrate Жыл бұрын
Rust is pretty verbose, but in exchange you get extremely safe code
@maguilecutty
@maguilecutty 11 ай бұрын
I’m currently re writing every shit program on my computer. File explorer for windows, widgets to replace my titlevbr in nix etc
@yu-yu704
@yu-yu704 2 жыл бұрын
I love your videos, and you’re such a chill guy, have a good day man
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Thanks Tarek :D
@user-ko1yk2mk7e
@user-ko1yk2mk7e 2 жыл бұрын
you're amazing
@3mpty133
@3mpty133 2 жыл бұрын
after rust I will try learning c#
@davegersl197
@davegersl197 2 жыл бұрын
Keep doing these videos please. Subbed
@mrbaeman39lolman60
@mrbaeman39lolman60 2 жыл бұрын
Rust is a systems language, so you're deluded if you think you should learn Rust when you're not even interested in systems programming. Rust is also incredibly immature. Just stick to C and C++ because they're still on the heavy throne in terms of low-level infrastructure programming.
@alperen6056
@alperen6056 2 жыл бұрын
What name the theme in vscode
@Hardo_Rizzly
@Hardo_Rizzly 2 жыл бұрын
hey I wanted to know can I learn rust while I am learning python
@philippg6023
@philippg6023 2 жыл бұрын
Of course you can but i would recommend to Focus on python First, do a few Projects and then you can think about learning rust
@pretro6136
@pretro6136 Жыл бұрын
I wouldn't recommend it. Rust is a very difficult language for begginers. Try learning a language slighly easier but still more difficult then python, Like c#, ruby, javascript (with nodejs) etc
@pelihahmo6951
@pelihahmo6951 2 жыл бұрын
Cool
@CodingWithLewis
@CodingWithLewis 2 жыл бұрын
Very Cool!
@gabehcuodsuoitneterp203
@gabehcuodsuoitneterp203 2 жыл бұрын
RUST: Why take three lines to get an input from the user when you can type FIFTEEN?! 😢
@pickanapple
@pickanapple Жыл бұрын
Python laughs in one line
@nikkehtine
@nikkehtine Жыл бұрын
Lines of code is a metric that hasn't been relevant for a few years
@juliasmith1182
@juliasmith1182 2 жыл бұрын
Python.
@ghostcatcher1279
@ghostcatcher1279 Жыл бұрын
To bad rust analyzer sucks sometimes
@anandsuralkar2947
@anandsuralkar2947 2 жыл бұрын
I would suggest python tho. My personal opinion
@codingdream2524
@codingdream2524 2 жыл бұрын
Bro can i become a web developer , because my background is commerce stream , please would you tell me ? if yes then please tell me how? Please please 🙏
@unknownguywholovespizza
@unknownguywholovespizza Жыл бұрын
Bruh of course. Your background doesn't matter
@LeoVOXA
@LeoVOXA 2 жыл бұрын
I stay by godot
@ilikegeorgiabutiveonlybeen6705
@ilikegeorgiabutiveonlybeen6705 11 ай бұрын
dont start with rust
@toastielad4760
@toastielad4760 6 ай бұрын
I would not recommend this for beginners at all
@CRIMELAB357
@CRIMELAB357 11 ай бұрын
Well this was useless.
@topGfanboy
@topGfanboy 11 ай бұрын
😂😂😂This guy want to make entry into programming a very intimidating and leave them so that the job market stays high in demand....
@adityag6022
@adityag6022 Жыл бұрын
Thank you sir
@topGfanboy
@topGfanboy 11 ай бұрын
😂😂😂This guy want to make entry into programming a very intimidating and leave them so that the job market stays high in demand....
@topGfanboy
@topGfanboy 11 ай бұрын
😂😂😂This guy want to make entry into programming a very intimidating and leave them so that the job market stays high in demand....
@topGfanboy
@topGfanboy 11 ай бұрын
😂😂😂This guy want to make entry into programming a very intimidating and leave them so that the job market stays high in demand....
Where is Rust being used?
11:46
Let's Get Rusty
Рет қаралды 121 М.
The Most Legendary Programmers Of All Time
11:49
Aaron Jack
Рет қаралды 607 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
Disrespect or Respect 💔❤️
00:27
Thiago Productions
Рет қаралды 38 МЛН
Car Bubble vs Lamborghini
00:33
Stokes Twins
Рет қаралды 43 МЛН
20 Programming Projects That Will Make You A God At Coding
14:27
The Coding Sloth
Рет қаралды 1,4 МЛН
why rust libraries may never exist.
7:26
Low Level
Рет қаралды 274 М.
How Uber Handles TRILLIONS of Transactions
13:03
Coding with Lewis
Рет қаралды 259 М.
No-Nonsense Backend Engineering Roadmap
10:16
Codebagel
Рет қаралды 242 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 205 М.
DoubleSpeak, How to Lie without Lying
16:15
What I've Learned
Рет қаралды 11 МЛН
The World Depends on 60-Year-Old Code No One Knows Anymore
9:30
Coding with Dee
Рет қаралды 960 М.
Why Rust is NOT a Passing Fad...
8:54
Travis Media
Рет қаралды 43 М.
7 Years of Software Engineering Advice in 18 Minutes
18:32
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН