Чтобы стать программистом, необязательно быть «умным» в традиционном смысле. Программирование – это навык, который можно освоить с практикой, усердием и стремлением к обучению. Гораздо важнее может оказаться логическое мышление, умение искать информацию и усидчивость.