It wasn't too complicated, I looked at building my own JDM programmer, and then learning asm language, and then experimenting and bothering a lot of people on this site for assistance. I am still learning.
Once the programmer was built, it was a matter of downloading ICProg, and I was on my way.
If you want valuable help, follow Nigel's tutorial, and you will have it made. Even though sometimes, I needed clarification, understanding the principles of some of the code he has with each of his tutorial. It can get overwhelming sometimes, so I just take a break once in a while, and if I can't figure it out, then I post a thread on this site.
Practice makes perfect.
Nigel has all the schematics for the hardware you will need to complete his tutorials, up on his site, just follow the schematic and assemble them ect...
The tachometer was built with a Fairchild optical sensor, which I got as a sample from them, and the spindle had a flat black paint mark on it.
The rest was simple, just follow how Josepino has his wired up, (schematic) and you will succeed. He even has BOM included so you can go shopping, knowing you have all the right parts.
All my parts I got from work.
But you can get yours at Digikey, or a friend etc....
Good Luck!