• My high school taught Java, but I didn’t get OOP

    Yes, the correct sequence of events - one thing at a time, basic programming, then OOP. :-)

    Python is not that.

    It’s not a lot of things, which makes it poor for a teaching language.