This is quite a broad question, but I can share some of my ideas:
Geospatial technologies widely use remote sensing techniques to gather data about crops and soils. The different types of remote sensing techniques are as follows:
Optical Remote Sensing: This technique uses visible and infrared light to capture images of the Earth's surface. It is used for identifying the spatial distribution of vegetation and crops and monitoring soil moisture and plant stress.
Thermal Remote Sensing: This technique measures the temperature of the Earth's surface. It is used for detecting soil moisture, plant stress, and crop yield estimation.
Radar Remote Sensing: This technique uses radio waves to detect the Earth's surface. It is used for detecting soil moisture, crop height, and biomass.
LiDAR Remote Sensing: This technique uses laser pulses to measure the distance between the Earth's surface and the sensor. It generates accurate digital elevation models, detects crop height, and estimates biomass.
Hyperspectral Remote Sensing: This technique uses narrow spectral bands to capture and measure reflected light from the Earth's surface. It is used to identify the chemical composition of soils and crops, detect crop stress, and estimate crop yield.
UAV Remote Sensing: This technique uses unmanned aerial vehicles (UAVs) with sensors to collect data about crops and soil. It is used for high-resolution mapping, crop monitoring, and yield estimation.
You could refer to several papers that utilize one or more of these techniques to understand better how they are used and for what specific purposes in soil and crop research.
Dear Himanshu Tiwari, too demanding question ) There are plenty of classification approaches, almost all remote sensing is about "crop and soils". Ali Younes proposed the list of relevant RS data. Also there are different approaches to methods (supervised/unsupervised classifications, etc.), to spatial resolution of data, to temporal resolution. Think soils and crops could be very different, you should evaluate specific approach for tasks you are solving.