George Clingerman:Wait? What? Oh crap. What did I say? Hopefully it was something good....
Three things, actually.
First quote:
"Take a couple of weeks to learn C#," says George Clingerman, webmaster of XNADevelopment.com and a Microsoft MVP in the XNA Community. "You don't need to become an expert, but having a basic grasp of how to use C#, separate from the XNA framework, will do wonders for how fast you catch on."
Second quote:
"Game development can be tricky and you're going to have questions," says Clingerman. "Without knowing where to go for help, you're going to get frustrated very quickly and give up. Knowing where you can go for help is probably the No. 1 step, and the Microsoft XNA forums are the best place for that."
Third quote:
"You're not going to be making World of Warcraft or even the original 8-bit Mario - but if you're creative, you can make a fun game with just a couple of moving sprites on the screen. The less knowledge you have, the more creative you have to be with what you know. Sometimes that's how the best game ideas are born."
And when you separate that from the article, it's a pretty good three-step program for a new XNA developer. Learn C#, engage with the community, and understand your limits.
The rest of the article is an entertaining read, especially when the authors can't figure out how to read the gamepad and give up. If I were to give one piece of advice to new XNA developers, it would be that this is precisely what most people do: they start a project, hit a problem, and give up. What separates the actual game developer from the wannabe isn't that they don't hit problems, it's that when they inevitably hit problems - we all do - they keep going. I don't hold it against the author, because he's got a deadline to meet, after all; but I'd like to see him jump back in here and finish what he started, potentially with a follow-up article later after he's accomplished the goal.
In any case, I'd be perfectly happy to teach him how to read the freakin' gamepad. ;)