T
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 In
3 Comments
nancy524
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
irish74
irish7421d ago
Exactly, I learned C first and it made everything click later.
3
hollyg59
hollyg5918d ago
Flat tire with no clue"... that's me trying to fix a Python error.
1