a pair of cable cutters will save you grief in the long run in my opinion when replacing ends and installing new cables. It just helps keeping everything neat, plus if you install new parts like handle bars and need to shorten or lengthen your housings it helps take care of all of that quickly. as for cables, I recently purchased this set for a new build, going to give it a try. it comes with everything you need for a first time plus a few extras in case you drop one or two. Haven't had a chance to install it yet, so I am not sure if they included enough housing. That would be an unfortunate place to cheap out .
https://www.amazon.com/Shimano-Shift...bike+cable+set