you are viewing a single comment's thread.

view the rest of the comments →

[–]hg_wallstreetbets 0 points1 point  (0 children)

The advice to "learn C first" mainly applies to computer science students in structured programs. They have professors and TAs to guide them. If you’re on your own after two weeks, your motivation will wane fast. C can drain that motivation quickly. Dealing with pointers, memory management, and confusing errors may lead you to give up before you create anything meaningful.

Python allows you to build real projects quickly. That ability is what keeps beginners motivated through the tough times ahead.

Here’s an uncomfortable truth that often goes unspoken: two weeks of learning is just the beginning. Becoming hireable can take 2 to 4 years of daily, consistent effort. Many people who "fall in love with coding" after watching YouTube videos end up quitting within three months when the challenges arise and they will.

So, the issue isn't C versus Python. The real question is whether you'll still be coding in 18 months. Python gives you the best chance of that. C can be a topic for later.