CS50 covers pointers, objects, classes etc and will give you a solid foundation. Fully recommend though, fair warning, it's challenging. Tideman nearly crushed my soul.
I didn't even realize that had Bootcamps for that, but they tend to be a waste of money anyway.
Try using micropython or circuitpython since it will be a lot easier. It runs on small embedded boards like the raspberry pi pico. But, you are better off getting started on a bigger computer with a better dev environment than an embedded gizmo would have. Also, study the source code of programs that interest you. If it gets confusing, run it under a debugger and single step it so you can watch it's execution step by step.
OOP is overrated so don't worry about it until you're more comfortable with other approaches.