1.3. Computer Programming Ideas
1.6. Getting the Computer to Understand You: The Machine Code
1.7. Pros and Cons of Compiler and Interpreter
1.8. What's the Deal with All the 1's and 0's?
1.10. 8-Bit/64-bit Computer Architecture
2. The Rules of Programming Languages
2.1. Introduction to the Syntax of a Programming Language
2.2 Case Sensitivity and Capitalization
2.6 Adding Comments to Your Code
3.1. Input, Output and Everything In-between
3.2. Creating and Naming Variables
3.3. Using Variables and Operators
3.4. Choosing and Using Data types
3.6. Creating and Using Constants
3.7. Understanding Language Differences
4.1. Introduction to Program Flow
4.2 Making Choices and Conditions
4.3. Creating Complex Conditions
5.1. Introduction to Grouping and Separation
5.3. Returning Values and Using Parameters
5.5. Creating and Using Composite Data types
5.6. Using Arrays and Collections
Difference Between Composite Data type and Arrays
5.7 Introduction to Object-Oriented Programming
Properties and Methods of a Class
6. Programming in the Real World
6.1 Introduction to Frameworks and Libraries
6.2 Software Development Kit - SDK
6.3 Application Programming Interface - API
6.4 How to Choose the Best Programming Language to Learn
My Top 3 Suggestions for a First Programming Language