You can prune the blockchain down to 2GB, I believe. That's something you'll select during the setup process when installing Bitcoin Core. RAM, I'd say 4G is minimum, but you'll want at least 8G imo.