Tool steels are specialized alloy steels designed for tooling applications that require high strength and hardness. There are several types of tool steel including shock-resisting, cold-worked, hot-worked, high-speed, and water-hardened steels, each suited for different applications like cutting, forming, or stamping. Cast irons like grey, white, ductile, and malleable iron are also discussed, outlining their compositions and common uses.