Archive

Posts Tagged ‘Introduction to Programming’

Introduction to C Programming – Lesson 0 – Getting Setup

December 4th, 2011 No comments

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
If the programming language of your choice is not listed here, and you want to get a feeling of how to program in C starting from that particular language, drop me a note  below, and I will endeavour to add a lesson around that language.

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.