> Also is there always a way to make a program object oriented no matter how simple it is.
Like a single class with a single method.

Yeah, I'd say its possible, but "hello world" would be a bit more complicated using a hello class, than simply printing "hello world".


> would I declare a class GuessGame and just put the funcions and variables inside the class
Sounds about right

As for what to learn, just go with whatever you feel comfortable with.

If you're only going to use C++, then go for the class/OO approach.

If you're going to use C as well, then the procedural programming aspects are a good start.