Learned to create this type of Realistic hard surface Product modeling by following a Jayanam's Udemy course about hard surface modeling.
Viewport Render _ Blender Cycles
Reference photo