It's hard to say exactly how much you will need, but a good rule of thumb is at least 500 GB. That should be more than enough if you're only running one or two programs at a time.  If the applications take up less storage, then your available storage will increase.