What qualities does a programmer require? http://www.devmaster.net/wiki/An_Introduction_to_Game_Programming To make it in the field, a programmer must be part engineer and part Sherlock Holmes. They have a thirst for knowledge and technology and most importantly, the power of insight. He or she usually has a strong interest in the Maths (the interesting stuff after beginner algebra), and has a very inquisitive and problem-solving nature. They are the sort of person who got in trouble for taking the VCR apart to see what was inside it. Programmers, despite the stereotype are highly creative people - to be good in the field it requires creativity to push machines, try things differently and to dream up new ways of solving problems. … To make games, you will have to do a lot of work and independently teach yourself about a great range of topics.
Often Overlooked Engineering Practices Client Relationship Useable Tech Communication Iterative Process
Resources Effective C++, Scott Meyers More Effective C++, Scott Meyers Game Programming Gems (series) Gamasutra Game Developer magazine Game Developer’s Conference (GDC) www.devmaster.net www.gamemaker.nl