I have no prior knowledge of low level programming.
My question to all.
Should I jump straight into Rust ?
or should I do C, C++ in order to fully understand the abstractions in rust?
@seb @freemo @jump_spider -- please help and do tag pro coders and builders like yourself (I don't wanna waste all my time here discussing politics, need to make friends with knowledgeable people).
#rust #programming #systems #functionalprogramming #STEM
ps - where do i donate to qoto
@Full_marx @seb @freemo @jump_spider C++? Definitely not. C? Same abstractions you’ll see in Rust, but they look terrible and require infinitely more pickiness. Don’t torture yourself.
@tek @seb @freemo @jump_spider
There isn't much course material on Rust yet plus it's not that popular in the Industry either...yet.
But considering I am not in a hurry, I'll do Rust I guess. I can always come back to C, C++.
I think I'm getting the drift now.
@freemo @tek @seb @jump_spider
Oh my this list is too long!! 😅
Yes most paradigms in most languages are the same.
But then somebody comes along and says C has memory pointers and I have no clue what that means but I start chasing it and dreaming of being this boss coder that codes only in Assembly😆
A while back, I bought a bunch of courses on algorithms and data structures. They are gathering dust now.
Must commit to a better study plan. Politics keeps distracting me.
I have this desperation within where I wanna learn a language that allows me to build something functional right away. Quickly. i am very near sighted that way.
But then again, programming is about patience. spending an entire day bug-fixing only to realise that you missed a semicolon somewhere is part of and parcel of this trade.
This is exactly how I’m thinking right now.
But that whole, missing out on latest features thing is nagging me as well.
I’m gonna end up flipping a coin.
@Full_marx From my point of view rust is not a very good beginner language. It's aimed at eliminating a specific class of problems, that is useful for large projects with many collaborators, but hard to comprehend in context of small toy programs.
C++ on the other hand is very much opt-in in its features, so you can take baby steps with sophistication of your programs, encounter some of those problems rust solves, and decide for yourself if you like/want the solution.