Games programming won't take a year to master - it'll take a life-time!
However, you can get to grips with any language in just a few hours and have something playable within a day - even for a noob.
You haven't stated a particular choice of language or if you have any experience at all, or whether the language you want should be free or commercial.
There are many choices of language, but I'll focus on the one I use, as I have most experience with it. I use GLBasic - it's not free, but it is cheap - the lite version is 25Euros which is about £22. This version does lack certain features, but none necessary for Wiz development. With the lite version you can create apps for pc, Linus, Mac OSX, Wiz, GP2X and pocket pc etc. You can't dev for iPhone with the LITE version.
GLBASIC uses a BASIC style syntax, with commands that make sense and all are well documented and there is a dedicated and friendly forum. There are hundreds of code examples and tutorials available - the app comes with a vast array to get you started. The GLBasic website is here -
http://www.glbasic.com/
What's even better though is that GLBasic's developer is always available and updates regularly - fixing most bugs within days and new commands at user request if a there is a need for them.
Download the free demo version (it lasts forever, so you can evuluate it for as long as you need to), however you can only play an app created with the demo version for 5 minutes at a time.
http://www.glbasic.c...n&site=download
I've created numerous games and apps in GLBasic, including -
B'lox! - GP2X and Wiz
Balloonacy - GP2X
Cat Trap - GP2X and Wiz
Dicey - Wiz
Drench - Wiz and GP2X
SantaMania - GP2X
as well as lots of R&D projects and super secret stuff to be seen later.
GLBasic is fast, easy to learn and one of the best supported commercial apps. I've ever used. I can't receommend it highly enough.
But each dev will have their own particular favourite package, including C, C++ SDL, Fenix, Python, Bennu etc. etc.
I suggest downloading a few different packages and giving them all a try - see which fits you and your abilities.