Posted 23 January 2014 - 12:47 AM
The forum FAQ and Tom Sloper's site both have a lot of good entries on that, I strongly recommend you read them.
Another good bit of deep reading is the book "What color is your parachute?". It is a classic book that provides deep answers to your questions, but it does so by guiding you to ask questions about yourself and answer them to your self. Your local library probably has several copies, it is often called the "job hunter's bible" and has been revised and reprinted every year for decades. I strongly recommend you read it and carefully work through it.
If you don't do either, or if you are impatient while you wait for his site to load and the library to open, know that all of them talk about following your passions.
Do what you are passionate about. You write that you want to be a game programmer, maybe. Is that really your passion? It may be, I don't know you. I have met a lot of people who say that games are their passion, but when I ask them their hobbies they say they spend all their spare time fixing up cars, or playing music, or surfing the web, or playing games. Most of those are great passions that can be followed, but they are not the passion of game programming. Many passionate game programmers will make games even if that isn't their job; they will do it as a hobby as soon as they can, just like a great auto mechanic will often spend his days tinkering on vehicles long before getting a job in an auto shop.
Figuring out your passions, your life calling, the people, things, environments, and situations that truly inspire you and bring you deep joy often requires a bit of soul searching. A small number of people are able to figure it out quickly, an even smaller number just luck into their passions.
Most of us need to carefully examine their lives, spending a week or two or more in serious contemplation and study, to really figure out their passions. I found that working through the "What Color is your Parachute?" book took about two weeks of serious mental effort to work through all the exercise to my complete satisfaction the first time. Doing it showed me a very clear path that guided me along a great path for the better part of a decade. Then I reread the book, reworked the exercises over several days, and re-charted a course that again led me to some great places. I periodically revise and update my diagram. I've heard there are a few similar books out there, but given the longevity and popularity of the parachute book, I very strongly recommend it specifically.
Once you do figure it out, once you really know your passions, all you need to do is follow them. It may very well be that you are on the right track. If so, discovering your passions may be all the reassurance you need. Or it may be that your body, mind, subconscience, spirit, or whatever is telling you that you are not following your passions; in that case discovering your passions can help you get back on the track that is right for you.
As for the schooling itself, in most of the world the typical entry level requirement is a four year degree in computer science for game programmers. There are exceptions of course, but usually they are exactly that: exceptional cases. A 2-year game programming certificate generally will not get you past HR filters. You might be able to find a job but it will likely pay less and be a much less stable than your counterparts with a four year degree from a traditional school.