Forgive me if this sounds offensive. I dont know if you have libraries in USA? xD
If you do they probably have some books on programming. I live in Denmark (not very big country) and we have books on how to program. If a country this small has some then USA libraries must surely have some too! ^^
If there are no books on the library then try this:
http://www.cplusplus.com/doc/tutorial/
This tutorial explains what every line does. You do NOT have to understand why it does that. Just what it does. Dont get all panicky in the start. C++ is not an easy language. As long as the code you write does what you want it to ^^
I think(dunno about others). But i think it is importnant to just play around with it.
Ill give an example from when i started xD
I started off with a noobish Firecard for my DS. Well it worked fine but it was kinda shit.
I found out that you could program for the DS. Omg!!
Learning C++ is not very difficult if you are "amazed" by what you accomplished. Edit: This way you are entertained by learning. Then it wont be boring and it will be fun.
My first program could only write on the screen if i had pressed some buttons or not. Still it was very entertaining and exciting that I,ME MYSELF programmed it to do that ^^ if you are just learning to program because you want to impress others with games and stuff its going to be very difficult. So if you in general are entertained by how computers work etc. etc. it shouldnt be so hard.
Wow! Wall of text xD
Happy learning C++ !!