List of abstractions (computer science)
Abstractions are fundamental building blocks of computer science, enabling complex systems and ideas to be simplified into more manageable and relatable concepts. == General Programming Abstractions == General programming abstractions are foundational concepts that underlie virtually all of the programming tasks that software developers engage in.
Source: Wikipedia — List of abstractions (computer science) (CC BY-SA 4.0)