Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming.
Programming is usually taught by examples.
Software gets slower faster than hardware gets faster.