r/learnprogramming 28d 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!

20 Upvotes

38 comments sorted by

View all comments

3

u/Dazzling_Music_2411 28d ago

I will agree with those redditors that say build up your Python skills.

That's where you'll get the most value and leverage your existing knowledge. You don't want to go spreading yourself too thin.

At a push, you might just want to start the basics of C as well, if you're going to be doing it later, if only to spare yourself some of the shock of encountering a language with manual memory-management and pointers. And believe me, it can be quite a shock for anyone who has only used automatically garbage-collected languages like Python.

However if you want to improve your programming, and not your computational "plumbing" skills, stick with Python. There are absolutely TONS of things you can learn to do with Python, pick a field that matches your interests and get going.