I've been working on a mega post to answer this and many other new developer questions that continue to reoccur ( of course, it's 100% my opinion ). I know GameDev has it's own FAQ but frankly I like mine a whole lot better.
Still a WIP at the moment, as I need to finish up the C# and Java sections, but it should be a help to new developers trying to find their way.
So you want to be a game developer... now what?
Let me know what you think. Once I finish each langauge section I will split each out to its own post, for more... speedy reading for people interested in a specific language.
This is EXTREMELY necessary. But the problem is, people just arent going to read it. Well let me put that better, they will read it, but theyll still come here and make a new topic. You would think that if there was a one stop explanation for beginner "I want to make games but have no idea how to program" questions, they would just read it and move on. The thing is, I can guarantee that there will still be many topics per day, the thing is, most people want more than just being told to go learn to program. They want to have their hand held and be told thats its simple and you wont have to learn math and that making an MMO for a first game is reasonable. They dont want to hear that it takes hard work and determination. In my experience, the people that actually go on and get really good, are the people that dont even start a topic here. Its the people that just scour the internet and learn from anything they can find. In my experience, if they start here and ask that golden old question, its already set up for failure. I know I sound so cynical lol, but its just my gut feeling on the matter. I really want to see what you write up though
When I started I did the same thing, asked a billion questions and was stubborn. I only made progress when I got off the damn forums, downloaded a free e-book on Java game development, locked myself in my room, and WORKED. Asking questions such as "cant figure out this bug" is fine, but all of the "where to start" conversations are rarely helpful, because in the end 99% of the people dont listen to a damn thing you tell them.