MacBookを購入を考えています。
MacBookは生産終了していますので、MacBook Airか、MacBook Proの話ですよね?
(それとも中古の購入予定?)
そこで、プログラミングでどれだけストレージ容量が必要なのかわかりませんが
どのようなデバイスで動かす、どのような目的のプログラムを作りたいのか不明ですが、そんなに大規模な物を作るつもりなのですか?
Googleで検索すれば、プログラミング環境についてのページは、多く見つかりますので、下調べをしてみましたか?
iCloudなどのクラウドストレージをサブスクリプション購入して併用運用などということは、現実的ではない事なのでしょうか?
データ同期のために、Mac側にもデータがあることを考えると、使い方によっては、あまり現実的ではありません。
まずは、そのあたりのことも勉強してみては?
プログラミングを学ぶなら、せめてミドルクラスのストレージ容量を内蔵したMacくらい購入して
クラウドストレージ容量で補填するというのは却ってコスト高になるのでしょうか?
そもそも、Macとクラウド以外に、TimeMachine用のHDDやデータ保管用のHDDも別途必要では?
そちらの予算も含めて考えていますか?
せっかく組み上げた(もしくは完成間際の)プログラムをシステムの不調で失ってしまったら意味がないでしょうから、バックアップ体制は万全にしておいたほうが良いですよ?
その他、現在のMacBook AirやMacBook Proに搭載されているSSDは、空き容量が少ない状態で運用すると寿命を縮める可能性がありますし、頻繁なガベージコレクションやトリムの動作で読み書き速度に影響が出てしまう場合もあるので、理想的には40%程度の空き容量が常にあったほうが安心です。
そういった意味でも、内蔵ストレージはそれなりの容量があったほうが良いと思いますよ。
(SSDの搭載容量が増えると、読み書き速度が上がるという副次的効果もありますし…)