Arduino Object Oriented Programming
&quot;Arduino&quot; is just plain old C++ with (in some cases) bits removed and some helper functions and classes.
For the smaller (lower powered AVR for example) there is no full STL in the C++ library, and some functions are of a reduced complexity (such as no floating point support in the printf family of functions by default).
For OOP you don't need to know anything &quot;Arduino&quot; - it's just C++. Any C++ OOP tutorial will teach you what you need to know for Arduino OOP.