f(x+b) = f(x) + b*f′(x) + b2/2!*f′′(x) + b3/3!*f′′′(x) + …
You can run the series for as long as you like, but if f has degree n, the derivatives beyond n are all 0.
If this relationship holds for f and g, it holds for f+g. This is because derivative and sum commute. Thus it is enough to prove the theorem for a single term aixi.
The constant carries along, so it is enough to prove the theorem for xi.
Replace x with x+b and expand via the binomial theorem. Look at the jth term. This is the same as the jth derivative of xi, times bj, divided by j factorial. The taylor formula agrees with the binomial theorem, and that completes the proof.
If the ring has characteristic p, you might be troubled by p! in the denominator. However, the denominator is there to cancel factors in the numerator, thereby reconstructing the binomial coefficient. We're not really dividing by 0; just building a particular integer. If you interpret it properly, the formula is valid in every ring.