I was thrown into the deep end with C# best way to learn it is to do it, that should be a no shit for anyone who has written in any language ever
programming a game however requires a totally different way of thinking about the problem at hand, and it doesnt matter the language, its the methodology of writing a game, just like writing a db app is different from writing a website
quit asking dumb questions, its a new to you language, do what you can and figure it out, god knows there's enough resources out there that even a non programmer like me can barf out fairly complex systems by basic programming structure + a bit of google within an hour.
Let alone a bazillion XNA articles to make your game even though for some odd reason you think that the game is made by the underlying language and not the gameplay formulas involved, which usually best suit pencil and paper