Pick up a book, understand the basics, come up with projects to try.
Understand data types and classes. (Classes especially but understand the differences in data types and what all they can do, if you want to do any windows stuff you need to know LPCWSTR or how to use a string/wstring in a parameter that requires LPCWSTR)
Make some dos programs, come up with some neat idea for a program, follow through.
From there look for some beginner and easy to follow tutorials. Look for games with a forum that is active, where people consistently dump the offsets for game values and people have made tuts for hacking. (Combat arms, CS:GO, AVA, BF, CoD)
File manipulation
store some random value in a map<string, vector<map<int, pair<string, int*>>> and figure out how to access it
figure out how to solve this equation: 32 * 7 + 99 / 3 - 256 all on one line in the cmd prompt