firstly , I know C language very well. i worked on c graphics a lot . The most important thing requires for a programmer is the speed and accuracy because without speed and accuracy game or any piece of software does'nt mean anything.
Another thing is good skills of a programmer so that he worked efficiently.
Imagination is a big thing that give birth to manage things in a different way. i think ,i am good at all in these things so , i can do it properly and in a efficient manner.