Introduction to C Programming – Lesson 0 – Getting Setup
Preface
This lesson is 1st of several on how to program in the C language. If you do not know what programming is, you may want to briefly study [Introduction to Programming] first, then come back to this lesson. here we assume that you have a general understanding of what programming is, however you are not familiar with the C programming language, or systems programming.
If you have any previous programming experience, you may want to start with any of the Introduction to C programming for <…> lessons below
- Introduction to C for Java programmers
- Introduction to C for JavaScript programmers
- Introduction to C for Python programmers
Format of Lessons
These lessons are in multimedia. I will use video, audio, text and downloadable examples in combination, to deliver the knowledge base.
Most lessons will follow the following format:
- Introduction to a new concept in C programming
- Examples of use of the concept
- Practical ways of programming that concept in real life examples; and
- Exercises to try to apply the concept discussed
I will try and tie the lessons as well as the exercises with Khan Academy system to help track your progress.
Accessibility
I will try my best to transcribe the videos and audios, for both visually-impaired and hearing-impaired students. However, since that takes quite a bit of effort, I will welcome any and all help in order to make that happen from anyone out there.
Glossary of terms
We are going to be using a lot of technical terms in these lessons. I’m going to define them, the 1st time where ever I use them. hopefully along the way, I will number to add them to the glossary of terms at the end.