This page assumes nothing. Before you touch the parent formula, every letter, arrow and squiggle it uses is built here from the ground up, in the order they depend on each other.
The picture below is the whole vocabulary of this page in one image: a flat sheet (a plane), an arrow lying along a line, and an arrow poking straight out.
Why does the topic need vectors? Because a line and a plane are geometric shapes, but a formula can only chew on numbers and arrows. Vectors are how we hand a shape to algebra.
The symbols i^,j^,k^ are just name-tags for the three directions: i^ = one step right, j^ = one step forward, k^ = one step up. The little hat means "length exactly 1." So 2i^−j^+2k^ reads as "2 right, 1 back, 2 up."
Why this exact formula? The components form the sides of a right-angled box. The arrow is the box's long diagonal. Pythagoras (twice, once in the floor, once up to the tip) gives the diagonal as the square root of the sum of the squared sides.
This is why the topic can write ∣b∣ and ∣n∣ in the denominator — those are just the two arrows' lengths, built entirely from Direction ratios and direction cosines.
This is the engine of the whole topic, so we build it slowly.
Why does the topic need this and not something else? We want an angle between two directions. The dot product is the only elementary tool that reads two arrows and returns their angle. Rearranged:
cosγ=∣b∣∣n∣b⋅n.
Full detail lives in Dot product; here is the picture you must carry:
Careful: bars mean length on a vector (∣b∣), but on a plain number they mean strip the minus sign (∣−5∣=5). The parent uses both. In sinθ=∣b∣∣n∣∣b⋅n∣:
top bars: strip the sign of the dot-product number;
bottom bars: lengths of the two arrows.
Why strip the sign? A line has no built-in front or back, so flipping b must not change the answer. Stripping the sign keeps sinθ between 0 and 1, matching 0∘≤θ≤90∘.