Let me say it is a great experience and if you take your time and do it right you will have one fine custom built rifel.
I recommend you buy a kit with the upper already assembled. J&T is my recommendation for Gary take care and pride in both the parts and assembly. By using an assembled upper kit you don't need any special tools.
Tricks I've learned are use duct tape to cover parts when driving pins so that you don't get scratches and use a third hand in lieu of a vice, I used my 12 year old. Watch for shooting springs by having a sheet as a back drop.
Indent technique I use is to put the spring in the hole, put the indent, pointy side up, on top the spring, hold in place with small needle nose, use the pin to push the rest of the way down, insert the pin into the hole, and rotate till the indent pin locks into the groove.
I also polished the trigger assembly with a polish pad on a dremel. Not enough to take the paint off just enough to make it smooth and no burrs. This lowered my trigger pull.
My nephew is building one now and I have confidence he will have no problems yet he can't do a brake job on a car.
Excellent way to go for both budetary and knowledge.
TJ