I started with C++, I found the right book for me and managed to get going finally, but the official site wich I found afterwards is good I think.
http://www.cplusplus.com/doc/tutorial/
I didnt learn it all in one go, dont worry about pointers or making your own classes or stuff unless you find it easy and swollow it at first try and love it. You can make things as simple as you want, make your own programming style and dont worry about others style, it takes a long time to learn it all so take your time and you will learn more advanced things when your ready for it, with even the most simple things you can achieve the most advanced stuff.
I have cast a quick glance on other languages every now and then, and I hate everything that isnt C/C++, some people say other languages are easier to begin with but in my opinion its the opposite. It dosnt get simpler then low level, it demystifies and gives you the building blocks to use as YOU want.
You will also find that there are no functions for drawing graphics with C++, in machine code you send a specefic "interupt" to cpu to tell it to send next data to the graphics card adress or something like that, its probably complicated stuff for many reasons, so what you do is use a library of pre-programmed functions for drawing graphics called SDL, there is a SDL page with developer library and tutorials. Then its easy to get on with OpenGL from there, understanding the logic for drawing 3D graphics is another thing but basic graphics shouldnt be to hard to get running, and theres plenty of code out on the internet to help you get things working.
So my recomendation is to download GCC compiler, I use command line in the DOS like window in Windows, I dont remember what its called, command prompt? Anyway, in GCC folder you will find different folders like bin and include for ex. When you get SDL files from internet, put all the SDL files in its include folder into the GCC include folder as so on, bin to bin, lib to lib. Then create a new text file in the GCC/bin folder, name it .cpp thats the standard file ending. Then when youre in that folder in DOS window, GCC/bin, type "g++ xxx.cpp" and you will get an .exe file, dont know what it will be called. For SDL programs you need to write "g++ xxx.cpp -lSDL" thats a small L for "linking".
The sdl.dll file needs to be in same folder as program, the .exe file. If you load images then they need to be in same folder also, unless you specify differently in the source code.