the bolt Depot is my go to for sure.
I am not worthy to teach about fasteners. I am quite familiar with them but, fastener engineering is another one of those specialties. Here's a quick explanation for "the difference between hex tap bolts, hex bolts and hex cap screws".
https://www.albanycountyfasteners.co...ex-cap/277.htm