Coding schools for middle schoolers often use interactive environments like Scratch, which are easier to start with and focus on results rather than abstract concepts like OOP
Hm ok so we should not teach oops till high school right