"В то, что ему хуже всего дается, не?" - это очень плохой путь. Толку не будет все равно, еще и на психику детскую плохо такое натягивание совы на глобус действует. Таланты есть у всех, их и надо развивать, причем необязательно именно по школьным предметам идти, важно ребенку уверенность в себе дать."Раз отец смог, и он/а сможет. Не сможет - значит, не надо" - и да, и нет. Для олимпиадного программирования, как и для изучения той же физики, все-таки желательно попасть к правильным преподавателям. Другое дело, что они бесплатны для тех, кто "сечет", энтузиасты по каждому предмету есть, и гос.финансирование даже выделяется таким. Главное, чтобы был искренний интерес у ребенка, а не наносной/привитый, и способности, тогда все получается.