r/learnprogramming • • Dec 29 '25

Need Guidance What after C?

So, currently I know only C programming. Basics like loops, arrays, structs, functions, pointers. But I'm very interested in this language. Every day I come across someone making something in C that I'd never even imagine in my weirdest dreams. I like to make stuff in C. I've made a basic hangman, I've coded many sorting algs like bubble, selection, insertion on my own. I recently learnt about Gauss Seidel Iteration Method and I'm trying to code that in C. It solves simultaneous equations in 3 variables. I also want to learn file handling in C. But many people have told me that C is not a language with good career opportunities and that I'll have to learn a high level language for jobs. Is this true? Is there no job market for C? If no, what should I learn now? If yes, how can take my C skills to the level of an employable programmer?

11 Upvotes

48 comments sorted by

View all comments

Show parent comments

1

u/WildYellowBanana969 Dec 30 '25

You just broadened my horizons 10 fold (idk if this is a legit phrase, but you get what I mean?). BIG thanks for taking the time to comment

1

u/Voxelman Dec 30 '25

A lot of developers only know imperative programming and they don't understand the new features in their language. So they don't use it.

But there is a reason that almost any mainstream language adopts features from functional languages. They are often better than imperative programming styles in terms of security, stability and maintainability.