ちょっと疑問に思うんだけど
プログラマになって体力が足りなかったらどうなるの?

一般的にプログラマになるためには
面接にいく

その会社で働く為に必要な技術を聞く

落とされる

聞いておいた技術を勉強する(実際に使えるようにというよりは、キーワードの理解と勉強計画をたてる)

別の会社で面接を受ける

予習しておいた必要な技術を聞いたり、予習しておいたキーワードで話をしてみる
また、勉強計画を披露して相談してみる

落とされる

面接で得た新たな知識をもとに知識を強化
勉強計画を披露した際に突っ込まれたところなど補強
実際に勉強をはじめてみる

エンドレス

あとは勉強会(座って話を聞いてるだけのタイプや、パソコン持ち込みで実際に触りながら勉強するタイプを選ぶ)
だいたいここまでやれば何をすればいいのか見えてくる
おすすめはメーカーやベンダーが主催していて参加人数が多いタイプ
あと、がっつり勉強して技術系の人間になるのは不可能だから他のことも習得しておいたほうがいい
いま35歳で技術系がっつりやってる人の場合、だいたい小学校ぐらいからスタートしてるから
今からやっても対抗できない
2〜3年実務経験積めば、いい会社だったら戦力になる程度には学ばせてくれるからあとは何をプラスするかだ