В первую очередь - научиться ГРАМОТНО писать, не пИсать. Хороший, по-настоящему, программист - это эрудированный, образованный специалист. И, конечно же, знание математики. Она, как ничто, дисциплинирует ум.
"ЯкІ уроки ТРЕБА в школІ вчити(,) Щоб стати програмистом"