This site contains the notes for a short introductory course in programming which introduces fundamental concepts of programming at a generic level, without getting into the details of specific programming languages.
It introduces:
- Variables
- Expressions, Statements and Operators
- Conditions and Branching
- Iteration
- Pseudocode and Comments
It also discusses the process of learning to program and some of the difficulties or challenges that might be experienced along the way.