- Programming Concepts:
- Data: Concepts related to creating or structuring the data processed by the computer.
- Control: Concepts related to controlling which line of code runs next, and which part of a line runs first.
- Object oriented concepts: A style of programming where you create new types of data to solve problems.
- Skills: reading, editing, writing, problem solving.