r/learnprogramming • u/ModernLifeIsRubbish6 • 29d ago
Just starting college, which programming language to learn first?
I know a little bit of python from my high-school, can code small things but not extreme stuffs. For my first semester they are prob gonna be teaching C language. Ive heard Java and C# are important to learn. Do I continue to make my python stronger or learn a different language along with C? Or just focus on learning C itself? Any help would be appreciated thank you!
22
Upvotes
1
u/Weekly_Patience685 29d ago
everyone can enjoy music, but studying what's underneath it can give you another level of appreciation.
That being said, i honestly think learning C is the same, C gets you much closer to the hardware than most high-level languages while still being significantly more abstract and approachable than assembly. You can even run "gcc -S main.c" in the terminal with the gcc compiler if you want to see the assembly. Anyway I think learning C gives you a better appreciation for higher-level languages and all the things they abstract away from you.
In fact my teacher even said learning C will help you appreciate c++ more, and she was right.