It's really super easy. If you're creating the bootable USB stick on a Windows machine, use RUFUS (
https://rufus.akeo.ie/ ). It's about as straight-forward and noob-friendly as it gets. A single window, options in plain English. If you're creating the bootable USB stick from a Linux machine, use Etcher (
https://www.etcher.io/ ). Also very user friendly and simple. It's even distributed as a downloadable .AppImage file, so it's a double-click install on most distros. On Mac OSX - sorry, no idea, haven't used one since Apple IIe's in middle school, but I'm sure there is something similar out there for OSX (and if nothing else, you could probably get dd working in a terminal if you had to)
EDIT: Forgot to mention that RUFUS on Windows will automatically detect which versions of syslinux (the low-level booty-BIOS-y stuff) the .ISO that you select uses, and sets itself up accordingly. It can even use a newer version of syslinux if the one supplied in the .ISO is outdated. Really solid software.