This course is for everyone, there aren’t any prerequisites. Everything you need is taught in the course.
This course is perfect for people that have no idea what programming is, you will learn how to set up a working environment and all the basics and fundamentals of programming.
This course is also perfect for people who want to learn and understand programming in depth. We will frequently discuss how the computer hardware handles the code we develop. This way you will be able to develop more efficient programs without straining your processor or filling with trash your RAM memory.
By the end you will be able to write your own fully functional programs that a user can interact with and store data. If you master this course learning an other programming language is going to be extremly easy.
The programming language we will learn is C, because it is the easiest language to learn that is the “closest” to the machine. So it is easier to understand what happens “behind the scenes” when you are programming. If you already know an other programming language, C will help you become a better programmer.
Stay tuned, I will always try to impove the course and add new content.
Specification: The ultimate C Programming journey, from bits to databases!