This document provides an introduction to geotechnical engineering and soil structure. It discusses how geotechnical engineering is involved in foundations, retaining structures, slope stability, and pavement design. Soil is described as a complex and unpredictable material compared to other structural materials like steel and concrete. The major types of soil deposits in India are outlined as alluvial, black cotton, laterite, desert, and marine soils. Field identification methods for cohesion and particle sizes are also summarized.