How Much C Programming Do I Really Need to Learn?

0
17
Asked By CuriousCat123 On

I'm a recent BA graduate feeling a bit lost in my career prospects. While looking for some inspiration, I came across a video about someone who started their career in programming in their 30s, which sparked my interest in IT. I decided to learn C as my first programming language, thinking it would give me a strong foundation to build upon, despite not planning to use it in my future job. However, as I dive into topics like memory allocation and pointers, I'm finding it quite challenging and almost overwhelming. I'm determined to keep going, but I'd love to hear from experienced programmers: how much C is actually enough for learning purposes?

5 Answers

Answered By CodeNinja45 On

Learning C can definitely enhance your understanding of how computers work at a lower level, especially when it comes to memory management. However, if you're primarily looking to land a job in programming, C might not be the best choice, as many positions don’t require it. Languages like Python or Java are often recommended for beginners because they allow you to focus more on problem-solving without getting bogged down by complex memory issues.

Answered By ByteSizedBrain On

Unless you have a specific need for lower-level programming, it’s probably more beneficial to spend your time learning higher-level languages that are more commonly used today. They’re often easier to grasp and will help you get into job roles quicker.

Answered By FutureDevStar On

While learning C can provide a good grasp of basic programming concepts, don’t feel pressured to master it before moving on. If you find yourself struggling, just keep it simple. Focus on building skills in higher-level languages that are in demand. Remember, if you put in consistent daily effort, you'll get there, but don’t rush yourself or overdo it.

Answered By OldSchoolCoder On

I’ve been programming since the late 80s, and while C is a solid language to learn the fundamentals, it might not be the best starting point today if your goal is employment in tech. I'd suggest pivoting to Python or JavaScript, which have more job opportunities, and you can pick up some of those tricky lower-level concepts later on once you’re more comfortable.

Answered By TechSavvySquirrel On

If you're struggling with pointers and memory allocation, it might be worth checking out some video tutorials, like those from FreeCodeCamp. They often provide great visual explanations that can simplify those tricky concepts. Just remember, the examples may be from a 32-bit system, so keep that in mind while 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.