I'm looking to start a career in tech after being stuck in a boring job for a couple of years. I've recently discovered a passion for programming after learning Python for the past two weeks. While I'm enjoying my journey, I've come across conflicting opinions. Some suggest that learning C first is crucial for building a solid programming foundation. Since I aim for long-term success and might pursue a master's in Computer Science, I'm torn between sticking with Python, which I've grown to love, or diving into C. What should I do?
4 Answers
Honestly, I would recommend sticking with Python. It's super popular, especially with the rise of AI, and it's known for being fun and easy to learn. Once you get comfortable, you'll find it easier to pick up other languages later on. Enjoying what you're doing is the most important part!
I think you should keep focusing on Python. The key isn't really which language you're learning but rather understanding the concepts behind programming. Many jobs today don't use C; it's more for niche applications. While C is great for understanding how things work under the hood, if your goal is to land a job in the field sooner, Python's the most practical choice right now.
If long-term success is your goal, I’d actually lean towards C instead of Python. It might be tougher at first, but C really teaches you the foundation of programming and how systems actually work. Since you're passionate about programming, that curiosity will help you push through any initial struggles.
Have you tried rubber duck debugging? Just explaining your bug out loud can really help clarify the problem. Also, remember to print or log outputs while debugging; it makes it easier to see where things go wrong.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically