
Learning Rust before C, is this a bad idea?
I'm a 6th-grader who likes coding and lately, I've found myself relying way too much on AI for it, and so I decided to learn a new programming language.
I am already familiar with Python, but I am far from good. My best program was literally just a [yaml shopping list thingie](http://github.com/ItzOratotITA/hyperlister) that only worked when run in its own directory.
First option was JS, since it does play a main role in web dev, and I have a [website](http://www.oratot.com) where I host existing utilities but most of the javascript is AI generated.
But C seemed way too essential. So I tried learning it using ChatGPT's Study and Learn thingie (it was basically my only option). It got confusing very very quickly. And I guess that's the point, C is like the first layer of abstraction after machine code/asm.
Everywhere I went I heard that I should learn C before Rust, but Rust was really really appealing because it is really future proof and had all the C++ features like classes, except it was not a mess, but most importantly there are A LOT of Rust projects (like PommeMC or Paru) that I would really like to contribute to once I reach a certain level of skill. So I tried it.
Both the C stuff and the Rust stuff happened in 1 day (yesterday) and I liked Rust a lot. Basically, my equivalent to hello world when learning a programming language is making a [silly little quiz](http://github.com/ItzOratotITA/quiz), so I have to learn how to do if statements, loops, etc. and that's where C got confusing.
Is the code I wrote there good?
Should I learn another language instead of Rust?
Should I just learn C anyways?
What's a good way to learn Rust?