Hi ,
A good place to start is the C++ section of the forums at http://forums.unrealengine.com. Many of our users discuss concepts, theory, and practice on a regular basis as well as help other users learn C++ programming skills. You can also check out our documentation and wiki for tutorials and more information:
Finally, we have some tutorials leading you through making a C++ based game:
http://www…com/watch?v=vtcWrcscXos&list=PLZlv_N0_O1gaCL2XjKluO7N2Pmmw9pvhE&index=2
I hope this helps, good luck during your C++ learning process!