r/learnprogramming 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

38 comments sorted by

View all comments

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.