PROGRAMMING FOR BEGINNERS: All Concepts Explained (2016)
1. What is computer? and it's relation to programming
2. Level concept in programming languages
3. Two types of programming languages: compiled and interpreted
4. How programs are technically written
5. Software tools for developing and/or running written software
6. Program development methodologies
7. Popular programming languages