恐らく日常的に使うものはXCode、VSCode、Photoshop、Illustrator、XD程度でしょうからその希望樹種で良いと思います。
問題は最近流行りのPyTorchを使った深層学習プログラミングですね、これはCUDA必須となっているので深層学習をしたければUbuntu+自作PC+RTXシリーズが必要です。
プログラミングの内容をもっと掘り下げて書くと、よりよりアドバイスが出来るでしょう。

webプログラミング
iOS/Androidツール系アプリ(React Nativeを使うだけで実現できるもの?)
iOS/Androidゲームアプリ(Unity/Unreal Engine使う?)
深層学習プログラミング
日本の情報工学系大学あるある、アカデミックなプログラミング(自然言語処理系など)

このレベルの粒度でプログラミングの内容を教えて下さい