flytire's link is all you should need but can be overwhelming. There are a lot of knots!
Maybe focus on some of the ones that are more useful for fishing (this is only a list of knots I commonly use, not exhaustive).
For tying line to lures/flies:
For joining lines, leaders, etc.:
Double (and Triple) Surgeons Join and Knot
Perfection Loop (also can be used to make a loop used in loop to loop connections)
Honestly, for larger diameter line (4x or higher, aka >6lb test) and when using eyelets on #10 hooks or larger I find the polomar knot to be easier/faster to tie, stronger, ends up with a much smaller knot, and is more consistent than the improved clinch. If I'm using line >15lb I always use the polomar.