Training a model means minimising a loss function, and a loss function is a landscape. Every setting of the parameters is a location, the loss there is the height, and training is a search for a low point. With two parameters that landscape is a surface you can look at — which is why this page can exist at all.
Gradient descent is the rule for walking it: find which way is downhill, step, repeat. Everything that makes training hard is a property of the shape. A long narrow valley makes the steepest direction almost perpendicular to the one you need. A saddle flattens the gradient to nearly nothing without being a minimum. Ripples create dips lower than their surroundings but nowhere near the lowest point.