It's pretty easy these days, mainly thanks to Clover[1] getting so good at pretending to be a real Mac. Even to the point of doing major OS upgrades (e.g. 10.12 -> 10.13) using only the native installer.
That's always been the kicker unless things have improved, I had a hackintosh for a short period but it borked when it came time for 10.x.x update. I decided Hackintosh life wasn't for me.
[1] https://sourceforge.net/projects/cloverefiboot/