20
Hot take: I think everyone telling new coders to start with Python is wrong.
I tried it for a month, following a course that said it was the easiest. I got stuck hard when I tried to make a simple game. The code looked clean, but I had no idea how things actually worked under the hood. It felt like magic, and when the magic broke, I was lost. So I switched to C. Yeah, it's harder at first. You have to think about memory and types. But after two weeks of C, I finally understood what a variable really is. Python hid that from me. Now I can go back to Python and actually get it. Has anyone else started with a 'hard' language and found it made more sense later?
3 comments
Log in to join the discussion
Log In3 Comments
nancy52421d ago
Totally agree, starting with Python can build bad habits. It's like learning to drive in an automatic without ever seeing the engine, then you get a flat tire and have no clue. C forces you to understand the machine, which makes every other language way clearer. Do you think schools should start with a lower level language, even if it means more people drop out at first?
6
irish7421d ago
Exactly, I learned C first and it made everything click later.
3