I picked up programming because I am fascinated with an antiquated text-RPG called a MUD. I've worked my way up from knowing nothing about MUDs over the past two years (from roleplaying, to writing for an area, to balancing an area with game mechanics, to building). I am finally making the final leap -- to learn programming from the ground up so I can become an implementor.
It is more than just the game aspect that keeps me interested in programming. I find myself enjoying the challenge of using my brain and dusting off these mathematical skills I thought I would never use after college. I see every-day applications for programs that I could potentially write, and with my background in graphic design, I feel like I could nurture a set of skills that might actually become the grounds for a career.
I have little interest in being in a classroom... Therefore, I have picked up textbooks and study aids, and I'm slowly making my way through them. I take notes, and do every exercise present after the material and I try as hard as I can to understand how everything works together. This is where most of my questions will stem from... One of the books I use tries to predict readers' questions, but it can't predict all of them.
Hopefully, as I get more skilled and more knowledgable, I will be able to contribute to questions about C. Until then... I will be asking more than I will be answering. :(
I may not post very much here, but it is the first place I come when I have a question. Thanks to every one of the folks here who take so much time out of their own schedules to make programming easier for those of us just picking it up to learn!!