I suggest starting with a basic toolkit with the commonly-used tools. If you have screwdrivers and a range of metric spanners and allen keys you're already set to do many jobs on the bike. Additional tools can then be bought as needed. Otherwise you may end up with tools that you don't use, and/or tools that don't work very well so you buy a better one anyway.