I need a push in the right direction

I recently got a job after a year of applying to work in an integration team that deals with mostly C coding, i have basic knowledge of C, there is currently no curriculum in regards to C, can anyone let me know what other languages i can learn to compliment C and also where i can learn more

You can try with:
1º - https://developer.android.com/ndk
Use C to programing app , yes is more easy Java but tor boost your knowledge of C are more fun .
2º - Git or distributed version-control system
You need think for more fast to help in your group because you start and they need tell so much stuff(happens to me ).

Stay strong and remember that all the persons start with one include<stdio.h> :slight_smile:

1 Like

I haven’t taken this course but have looked into it and think you might want to check it out.


1 Like

I’m not entirely sure what you’re asking. I’m not even sure if you are working as a developer or in another role and want to switch to programming.

If you want to learn more about C, I’d recommend you check out this StackOverflow list of recommended books. I learned C from the Kernigan & Ritchie, it used to be THE reference and it was easy to follow, but the language has evolved since, you might be better off with something more recent. You can also ask your colleagues for recommendations, especially if you’re working in a specific environment, e.g. embedded software. I’m not aware of any online curriculum, I think people tend to learn C from books.

I’m not sure what you mean by languages that complement C. Languages whose syntax is similar to C? C++, C#, Java, JavaScript are some but be aware that they all have additional concepts that don’t exist in C that you’ll need to learn (e.g. object-orientation for C++, C# and Java; web programming with Javascript). C is pretty simple as languages go, the difficulty is that it’s close to the machine so you have to handle everything yourself.

freeCodeCamp’s curriculum focuses on web development, so it’s about HTML, CSS and JavaScript. You can always have a go at the Javascript curriculum, see if you like it.

If you want to learn online, you could also consider Python. Python is not C-like but is beginner-friendly and powerful. It’s a modern language so you don’t have to handle memory like you do in C. Lots of universities teach it to their students and there are a number of courses online.

Without knowing more about your goals it’s difficult to be more specific.


I recently switched roles to that of a developer, thank you for the reply i will check out the books. I am working in a fintech and will be working on POS terminal applications. Thank you again.

There are courses in C on edX: