16 GB of space for Ubuntu 18.04 in a dual boot environment would be adequate for the OS, its default apps, and the swapfile, but as you add apps, you may need to expand beyond 16 GB. It'd try for 30 GB, and if you can go into Windows and clean up its archive of old installers and such before booting from a LiveUSB and using Gparted to take another 14 GB from its NTFS partition, I think you'd be better off.
Swap, once upon a time, was faster when run in a separate swap partition, but ever since 2017, a swap file is as fast as a swap partition, so there's no justification to have a separate partition for it. Having a separate partition for swap complicates partition management, so just let Ubuntu create what it thinks is an optimum sized swap file in the Ubuntu filesystem. You can resize it later if you find you need Hibernation (a non-default option which uses more swap space), but with 8 GB RAM, you can reduce the frequency with which your system hits the swap file by adjusting swappiness (a whole 'nother topic). Commands to enable using a swapfile for Hibernation are here.
Since you can access the NTFS partition to use media and other files, you don't have to always store them in /home which reduces its potential size. Yeah, there's always another album or video to download, but the longer you wait to get a larger SSD, the cheaper and faster they will be.
The OS itself, with /root and /everythingelse, including the apps Ubuntu provides by default, used to fit very comfortably in 16 GB. However, Ubuntu's changing its software distribution model to add a different way to add apps, by Snaps which package everything you need for an app including its dependencies into one file. It's a nice idea which has been around for a while with AppImage and Flatpaks.
The only issue I have with Snaps is they take more disk space, which in your case, is important, so whenever you can add an app using good ol' sudo apt update && sudo apt install NAMEOFPACKAGEFORAPP
, I'd recommend being Old School instead of reaching out for the convenient (but space-hoggish) Snap.
/root
,/home
and/swap
. You can let Ubuntu installer do everything for you. 16 GB is just enough. I would suggest at least 30. – Pilot6 Jan 29 '20 at 21:20I suggest you read https://en.wikipedia.org/wiki/Power-on_self-test , https://en.wikipedia.org/wiki/BIOS , https://en.wikipedia.org/wiki/Master_boot_record , https://en.wikipedia.org/wiki/GUID_Partition_Table , https://en.wikipedia.org/wiki/UEFI . One will have the Answer. Read the others to understand that one.
– waltinator Jan 29 '20 at 22:59/boot
on a separete partition? You didn't answer. – Pilot6 Jan 30 '20 at 17:37