Feeling Stuck After Learning C Programming – What Should I Do Next?
Are you stuck after learning C programming for the past 4 months and not sure what to learn next? You already have a basic understanding of file handling, pointers, functions, and arrays, thanks to geeksforgeeks. Despite coding real programs, you feel like you’re not progressing and repeating the same concepts. Should you continue with C or switch to a new language?
Here are some suggestions to help you move forward and continue your programming journey:
Explore Advanced Concepts in C Programming:
– Dive deeper into advanced topics such as data structures, multi-threading, and dynamic memory allocation to enhance your skills and knowledge.
– Consider working on more complex projects that challenge you and push your understanding of C programming further.
– Engage in online communities or forums to connect with other programmers and seek advice or guidance on tackling advanced concepts.
Learn a New Programming Language:
– Expand your skill set by learning a new programming language that complements your knowledge of C, such as Python, Java, or JavaScript.
– Explore different programming paradigms, like object-oriented programming, functional programming, or web development, to broaden your expertise in programming.
Final Thoughts
Ultimately, the decision to continue with C programming or explore a new language depends on your goals and interests. Reflect on what you enjoy most about programming and what you envision for your future in the field. Whether you choose to deepen your knowledge of C or venture into new programming territories, remember that learning is a continuous journey filled with exciting opportunities.
#CProgramming #LearningNewLanguage #ProgrammingJourney #AdvancedProgrammingConcepts #GeeksforGeeksTutorial
you can continue with C# , database connection in C# quite easy , so with C# you can create real programs/interface like ticket booking , hospital reservation
c/c#/sql are good start order.
understanding syntax of languages are straightforward, you should probably check out some DSA and implement it in C. you’ll probably be quick to find you don’t know it as well as you thought you did .
C#, C++, Java, there are so many places you can go.
C is the bases of C++, C# as
Unis is for lynx, Apples software earlier and other.
So you understanding it right off is acceptable, just start one if the others and go back and you’ll see & understand the thought of C.
It is most excellent you have been learning for four months. That you have covered pointers puts you in a rarified group. What kind of problems do you want to work on? Such an innocuous seeming question is very important since different problems are better solved using specific languages, arguably.
The next language would suggest is one that is more strongly typed. (Ducks, yeah C is not the strongest typed language).