0:00
0:52
0:52

Why Beginners Should AVOID Rust #programming #coding #software

Education

🔴 LIVE @ https://lowlevel.tv/live 🏫 COURSES 🏫 Learn to code in C at https://lowlevel.academy 🔥 SOCIALS 🔥 Come hang out at https://lowlevel.tv

ADVERTISEMENT

Comments 100

Sign in to join the conversation

Sign in
ekani_goswami
ekani_goswami 1 month, 4 weeks ago

i started off with C# and i think it’s a great place to start. i think a progression from C# to C(++) to rust is best. C# teaches you how to split things into different functions, how data structures work, the basics. C(++) teaches you the pains of manual memory management and the like. rust caps it all off by being good at everything C(++) and C# can do.

maríaluisa_lemus
maríaluisa_lemus 2 months ago

So true. That's why I tell all my driving students to make sure to drive the first five years without seat belts and airbags. Only the pain of an accident without seatbelt and airbags will teach you how important they are 🤣

D
daniela_campos 2 months ago

I learned rust first and found that the instinct it gave me has helped me avoid bugs in every other language because I have the borrow checker in my brain now. The borrow checker was painful but I knew it was important even if I didn’t understand why.

R
reecehopkins473 2 months, 1 week ago

I recommend it for everyone

R
robert_richardson 2 months, 3 weeks ago

C++ can teach you lots of concepts.. the bads and goods.. once you recognize the bads (mostly things to avoid).. then you can go for Rust and its design choices.

M
margotgilles432 3 months ago

Personally, I just recommend sticking with c

I
ianvoid39 3 months ago

Where in the learning queue would you suggest learning Java? Because I'm starting my first comprehensive language certification using Java and I want to know how it ranks on the difficulty charts compared to something like C, C++, C#, Python, and Assembler.

R
rebecca.jordan 3 months, 1 week ago

Can you make "Translating Simple C/C++ into beginner friendly Assembly for dumbfarts"-video? I have a decent understanding of high level, like Python and abstracted webdev stuff, some C++. But would be cool to see how int main() for ex. goes from code to transistors

C
cheyenne_brown 3 months, 2 weeks ago

Why beginners X Why everyone O

A
anastasiegermain638 3 months, 3 weeks ago

But I only play at the maximum difficulty 😤

ekani_goswami
ekani_goswami 4 months ago

It's so easy to quickly find good explanations nowadays that I don't see this as a big problem.

R
rebeccareynolds895 4 months, 1 week ago

get on that valGRIND. A smart compiler must be earned.

K
kimberlyechoing26 4 months, 2 weeks ago

Everytime i thibk i know programming i see things i have no idea abouy

E
eshana.modi 4 months, 3 weeks ago

I’ve been playing around with rust for a bit, ported some smallish programs over. I just can’t find a reasonable use case for it: it’s useless for scientific computing, it’s not worth the hassle for making CLI tools, or scraping data from websites, or running a web backend. I want to eventually get more interested in low level stuff, but it can’t even be described as “low level” since I can’t really allocate memory and dealing with any unsafe parts is even more unergonomic than normal rust. It’s cool, but for me pretty useless

R
raagini_dhar 4 months, 3 weeks ago

My path to elarn coding was really weird, ti was basically: 1. C until I got stuck trying to understand pointers 2. Python, where I have learned algorithms and data structures. 3. Javascript, where I have learned pain and suffering 4. Back to C, once I understood what pointers were and how they worked, when i ahve finally learned about memory.

M
maríacristina_deanda 5 months ago

What is your color theme it's so cool

W
william_grant 5 months ago

Just use the new reference pointers stuff and most of the memory issues go away. The issue was never security or memory, it was having languages that allowed companies to hire lower skilled developers so projects could get completed. It saved on hiring people who put the effort in to learning languages like C++ and C and using them the correct way.

priya_ghose
priya_ghose 5 months, 1 week ago

You should just learn the landmines of C. Once all your limbs are gone, then you're ready to easily endure the Rust pain.

G
genaro.chavarría 5 months, 1 week ago

c++ is the goat!!!

G
garry.hayes 5 months, 1 week ago

Skill issue. I understand the borrow checker and memory safety by closely studying everything that’s wrong with C and C++