How fluent are you at C?
The best way to learn ANY language, IMHO, is to develop games with it. It will teach you looping, conditionals, interrupts, the event-driven program model, graphics, and (possibly) sound all at once in a most entertaining fashion. If you are still very new to C maybe try writing a game of Tic-Tac-Toe that runs from the terminal. If you are more experienced than that, you could delve into OpenGL and SDL, and start learning some Linux C APIs.
|