Yes a hackintosh must have very specific parts. You cannot do it with just any old computer lying around. i.e. it ain't even remotely like throwing a Linux distro on the thing and calling it good. Be very sure that you actually have a strong reason to use Apple stuff, before bothering to put in the effort and pain for something like this. With "random old computer" lying around you are unlikely to have "hey, this could be a hackintosh!" just ready to go and waiting for you. Of course you'll need to do the due diligence of whether it's even feasible, in a proper hackintosh forum.
Also, do not expect a reliable computer for your effort. You are very likely to have things blow up in your face, and you are likely going to have to go through heroics / learning curve to put things right. Esoteric driver configurations and whatnot. If you think building your own Linux from scratch is "fun", just multiply that pain by some single digit number and you'll have a proper expectation of hackintosh level of effort. You will probably find anecdotes of people who say "my hackintosh worked just fine" and you will find others for whom it was not so fine. It's a lottery.