Well, like object-oriented programming (OOP), it is a bit different from structured programming, since the direction of programming something changes relatively, in it, you have to define how the bone object is going to be, its characteristics (Attributes) and its actions(methods), and then apply it or, in other words, create the object from said instructions, it may be a bit difficult and I really don't blame them, it costs me a bit, but it's actually quite good , as I want to develop video games, OOP would be very useful for me to apply it in the creation of video games, it has the potential to apply, an example would be Minecraft, in which I am sure that it is made based on OOP from the blocks to the game tools, so which I think is not bad, but a little difficult to learn and understand this topic of object-oriented programming.
P.S: The message is in Spanish translated into English, so if you find grammatical errors it is because I am not that good at languages, so I ask you to understand and understand the errors that the message may contain.