>>8
Not
>>4,6 but it's the order in which they teach CS that's irritating. Those who learn OOP after they already have the basics of procedural programming find that it comes naturally --- objects are just collections of data with operations defined on them, and OOP facilities are a way to simplify the structures-and-functions that you'd use otherwise. Those who learn OOP first will create classes upon classes, but are then mystified as to what goes in method bodies.