gradient as steepest ascent
Stand anywhere on a hillside and ask: which way is uphill the most? Not just up, but the single steepest direction, and how steep is it? The gradient answers both at once. It is the vector whose components are the partial derivatives, grad f = (partial f / partial x, partial f / partial y, ...), and at every point it aims in the direction of fastest increase of f, with a length equal to that fastest rate of climb.
The reason is the directional-derivative formula. The rate of change of f in a unit direction u is grad f dot u, which equals |grad f| times the cosine of the angle between u and grad f. That dot product is largest when the angle is zero — that is, when u points along grad f itself — and the maximum value is exactly |grad f|. So the gradient direction is the direction of steepest ascent, its magnitude is the steepest slope, the opposite direction (minus grad f) is steepest descent, and any direction perpendicular to grad f gives zero change (you are walking along a level set). Where grad f = 0 there is no uphill at all: that is a critical point.
This single fact drives the most-used optimization algorithm on the planet. Gradient descent repeatedly steps in the direction of minus grad f to slide downhill toward a minimum — training neural networks, fitting models, solving least squares. In physics minus the gradient of a potential is the force (gravity points downhill on the potential energy surface), and minus the gradient of temperature drives heat flow. Be careful with one honest limitation: the gradient gives the best local direction, not a global route — it can walk you straight into a nearby local minimum and stop.
For f(x, y) = x^2 + 4 y^2, grad f = (2x, 8y). At (1, 1) it is (2, 8): steepest ascent points along (2, 8) and the steepest slope is its length sqrt(4 + 64) = sqrt(68) about 8.25. Walking along (8, -2), perpendicular to it, keeps f momentarily constant.
The gradient points uphill the fastest; its length is the steepest slope; perpendicular to it, f does not change.
Steepest ascent is a local statement: following the gradient finds a nearby local maximum (or, with minus grad, a local minimum), not necessarily the global one. Also, grad f is genuinely a vector only once you fix an inner product / coordinate system.