As you say - you're still young! when you learned to ride a bike, did your parents give you a big mountain bike that went really fast, or did you get a little bike which wasn't too hard to ride?
Learning programming is alot like learning to ride a bike! you have to get your sense of balance first. Start with something simple and work your way up!
I would seriously get anyone to consider thinking about c# before you have a go at C++. C# is microsofts baby, it is very well supported and very popular for rapid application development. Vista is now out, and if you can code with c# it makes your life 10 times easier doing windows programming for that. Also - use Microsoft Visual Studio express to learn from, as the majority of coders use a microsoft IDE.
Don't scare yourself with C++!!! Easier to learn does not always mean its for noobs.