Should I Choose C or Keep Learning Python as a Beginner?

0
12
Asked By CuriousCoder42 On

Hey everyone! I've been working a regular job for the past two years, and I recently discovered that I'm not too thrilled about it. A couple of weeks ago, I stumbled upon some Python programming videos on YouTube, and I've since fallen in love with coding! I've been learning Python for two weeks now, and I'm really enjoying it. I've read a lot of articles suggesting that beginners should learn C first to build a strong foundation. I'm considering a move into the tech industry, possibly pursuing a master's in computer science, since I don't have any formal background. So, my question is, for long-term success, should I focus on learning C first or continue with Python? Thank you!

3 Answers

Answered By ProblemSolverSam On

When you hit a bug, try talking through your problem out loud (it’s called rubber duck debugging). It sounds a bit silly, but it’s surprisingly effective. Also, remember to print or log your outputs at various stages — bugs usually aren’t where you expect them to be, and tracking down the exact line that’s off can save you a ton of time.

Answered By TechieTina88 On

I recommend sticking with Python for now. The key to becoming a good programmer isn’t necessarily the first language you learn but rather understanding the core concepts that apply across all languages. While C is a fantastic language for understanding how things work under the hood, you might find it slows you down as a beginner since most programming jobs aren’t using C directly. Focus on getting deeper into Python, and you’ll set yourself up nicely for a tech career.

CleverCoder99 -

That's a good point! If you're committed to programming, diving into C could be beneficial in the long run. Sure, it's tough at first, but it really builds a solid foundation on programming principles and memory management. Just keep that passion alive!

Answered By SimplyDecided On

I think both languages have their merits, but if you find Python engaging, I’d say stick with it for now! It’s user-friendly, widely used, and in high demand, especially with the rise of AI. It’s also a lot of fun to work with. Once you’re more comfortable, picking up other languages will be a breeze! The most important thing is that you enjoy the journey of learning.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.