On this forum:
http://www.cplusplus.com/forum/lounge/2821/
http://www.cplusplus.com/forum/beginner/1844/
http://www.cplusplus.com/forum/beginner/72160/
http://www.cplusplus.com/forum/beginner/15867/
A really good way I have found is to take a simple problem, (lets say calculating and equations or find certain words in a passage of text) and trying to solve the problem by programming a simple program. Programmers are problem solvers so this will help you develop a programmers mindset. I would also suggest looking at other beginner's work or take a look in open scource projects and see how you can help.
try http://projecteuler.net/ or http://www.cstutoringcenter.com/
they start out simple with the commands you need to know but they ask questions that make you have to think outside the box with how you need to get the answer.
np I have done like the first 2-3 on project euler myself. I am a beginner as well XD 2 months now and found this site very helpful to learn various logic and expand my way of thinking.