Ubuntu Mate/LTS CentOS,Debian,Mintとかだったら快適に動くと思う。
UbuntuやZorinOSは重いかも。

osと最低限必要なモノだけなら32Gから64Gで収まる。
64Gぐらい有れば、それとなく安心できる。

勉強用ならCentOS,Debianを選択すると思うけど、一度
ライブUSBで挙動を試して見たら良いかも。