Congratulations! You now know everything there is to know about programming in C. Now what do you do?
My recommendation would be the following: learn C++, since you know 75% of it already, and you will be able to escape from some (but not all) of the annoying limitations of C. And learn a scripting language you can be comfortable with, for writing programs quickly where performance isn’t the main requirement.
Licenses and Attributions
This book is licensed under Creative Commons Attribution-ShareAlike 4.0
Original Content CC-BY-SA 4.0 International
Other Content, as indicated:
Commons Attribution-ShareAlike License 3.0
4.0 International (CC BY-SA 4.0)
- "GitHub", "Git" from
Wikipedia under the Creative Commons Attribution-ShareAlike License 3.0 / Lightly modified from original
- "Linked list",
"Git" from Wikipedia under the Creative Commons Attribution-ShareAlike License 3.0 / Lightly modified from
from Wikipedia, by Jonn Leffmann.