На ДО и программисту лучше выбирать любой спорт на свежем воздухе. В душном пыльном зале смысла нет зависать, да и не будет он. Лыжные гонки или вот  спортивное ориентирование, например-отличный вид, главное, что разнообразный, нескучный. Там и велосипед, лыжи, бегают, играют на улице+карты читать, для думающего парня самое оно. Если есть такая школа рядом, то присмотритесь.