I also would recommend getting one of those action rods with splines. I do like shopping at brownells, but for that tool I like the ones from this source better as they have milled flats instead of a square hole on the end.
https://botach.com/kz-barrel-spline-socket-rod-for-ar15-m4-upper-5-56mm-receivers/https://botach.com/kz-barrel-spline-socket-rod-for-ar10-sr25-7-62mm-receivers/Roll pin starter punch set
Pin punch set
Watching some youtube videos will help with assembly knowledge and what you may want to buy or make for tools.
Good luck..........