Программирование очень разнообразное, можно найти себе занятие по душе.Но если вы имеете в виду олимпиадное (спортивное), то очень не советую толкать туда ребенка в 7 классе, если не виден его собственный интерес. Кроме того, желательно иметь успехи в олимпиадной математике, очень связанные области.