Yes, you need to "dirty" your hands in order to make a game.
Computer programming is not an activity you can learn only reading theorical books, but you need to make them in practice.
Do what I suggested you. Invent some small tasks, and study the best way to accomplish them.
One thing more: gaming programming is a hard job, since you need to write code, but this code must be terribly efficient, fast.