För att enkelt komma igång med objektorienterad programmering (c++, Java, C# etc) kan du ju ladda ner microsoft visual studio och pilla lite med windows form applications tills grunderna sitter. Kanske blir väldigt mycket att smälta om det första du gör är ett spel
finns massa guider om du googlar lite.
Lär dig grunder så som:
De olika datatyperna (string, int, double, boolean etc) och vad de används till
hur du deklarerar variabler av de olika datatyperna
olika operatorer och hur du utför beräkningar(+-/><!= etc)
Villkor, if-satser etc
loopar, while-loopar och for-loopar
vektorer, listor etc
objekt och klasser och hur de används bäst.
Gör lite knappt användbara små-program där användaren kan mata in lite värden som programmet leker med och sen spottar ut igen.
Hur dessa saker fungerar är i princip identiskt för de större språken som du har varit inne på. Java är väldigt likt. c++ är också likt. Du kommer inte behöva lära om särskilt mycket när du har grundkunskapen för objektorienterad programmering.
Anledningen till att jag föreslår just C# är att Visual studio är en så användarvänlig miljö och man får väldigt mycket av kodantet gratis. Det du fokuserar på är själva logiken.
Lycka till!