Ему просто надо осваивать обычный курс математики, сначала в школе, потом в вузе, как и всем инженерам. Программист - это обычная инженерная профессия. Но должна быть развита логика, иначе не сможет быть программистом, или сможет, но плохим. Хотя плохие тоже где-то работают, всем место найдется.