Hard surface modeling is a special subset of modeling that emphasizes the creation of hard surfaces. It requires the normal modeling workflow understanding, along with some specialized information specific to hard surface creation.
Introduction to Hard Surface in 3DS Max
Introduction to Hard Surface in Maya