6 Fundamental Concepts of Programming


  1. Variables, and Assignment (data storage)

  2. Expressions, and Data Retrieval

  3. Conditional statements (making choices)

  4. Loops (repetition)

  5. Structured data, arrays (data abstraction)

  6. Functions (procedural abstraction)