I tend to add specialized tools as I need them.
For a basic set, I'd get-
Metric wrenches from about 4-17MM.
I set open end and 1 set box end. That gives 2 of each size.
1 set of hex wrenches 4-8 (or 10 if you remove Shimano Free Hubs)MM
GOOD cone wrenches in the size you need. 2 ea. I started with the cheaper PARK double ended wrenches, but one tight lock nut and they'll spread. Get the BLUE handled ones and don't look back.
Free hub/wheel removal tool to fit what you have.*
An adjustable wrench that opens to 1" for Free Hub tool.*
Chain whip if you have a Free Hub.*
*Not needed until you "actually" need them.
I have ONE Phillips screw driver that seems to fit everything needing a Phillips.
Add crank/BB, cable cutters etc. as you need them.