Introduction to what is a programming language
What other programming languages we have
What is he different between High level programming languages and low level programming language
4 stages of compilation:
1. Preprocessing
2. Compilation
3. Assembling
4. Linking