Proof of the product rule. Trick. Add and subtract the same term.
Solution 1:
This is the usual proof of this theorem, but I find it works just as well in reverse.
Start with $f'(x)g(x)+f(x)g'(x)$ and see what you get:
\begin{align} f'(x)g(x)+f(x)g'(x) &=\lim_{h\to 0} f'(x)g(x)+f(x+h)g'(x)\\ &= \lim_{h\to 0} \left( g(x)\frac{f(x+h)-f(x)}{h} + f(x+h)\frac{g(x+h)-g(x)}{h}\right)\\ &= \lim_{h\to 0}\frac{f(x+h)g(x+h)-f(x+h)g(x)+f(x+h)g(x)-f(x)g(x)}{h}\\ &= \lim_{h\to 0}\frac{f(x+h)g(x+h)-f(x)g(x)}{h}\\ &= \lim_{h\to 0}\frac{F(x+h)-F(x)}{h}\\ \end{align}
Here, we see that $f(x+h)g(x)$ is something that is cancelled as we routinely simplify the expression. On the other hand, there is a leap of intuition where, rather than adding and subtracting, we rewrite the initial expression as $\displaystyle \lim_{h\to 0} f'(x)g(x)+f(x+h)g'(x)$.
Solution 2:
The question "what does $f(x+h)g(x)$ mean" is easy to answer: It means the product of the numbers $f(x+h)$ and $g(x)$.
Now why are they added and subtracted? We can split that into two parts: Why is it added? And why is it then subtracted again?
The second part is easy to explain: We want an equality, so if we add something (other than $0$), we obviously have to subtract it again, or we'd not arrive at the same value as before.
But then, why are we adding it in the first place?
Well, we want to express the derivative of $f(x)g(x)$ by the derivatives of $f(x)$ and $g(x)$. Now the derivative of $f(x)$ is the limit of $(f(x+h)-f(x))/h$ and likewise for $g$. But we don't see those terms in the expression. However, we already see parts of those expressions. Let's transform the expression slightly top more clearly see that: $$\frac{F(x+h)-F(x)}{h}=\frac{f(x+h)g(x+h)-f(x)g(x)}{h} = \frac{f(x+h)}{h}g(x+h) - f(x)\frac{g(x)}{h}$$ As you can see, there's the expression $f(x+h)/h$ which looks almost like the expression we have to take the limit of to get $f'(x)$, but there's something missing: The $-f(x)$ part. Well, if it is missing, let's just add it:
$$\frac{f(x+h)\color{red}{-f(x)}}{h}g(x+h)-f(x)\frac{g(x)}{h}$$
Now we have a nice difference quotient on the left side. But we changed the expression! Our expression is no longer the same we started with, and certainly doesn't equal $(F(x+h)-F(x))/h$. How to fix it? Well, simply add again what we just subtracted:
$$\frac{F(x+h)-F(x)}{h}=\frac{f(x+h)-f(x)}{h}g(x+h) \color{red}{+ \frac{f(x)}{h}g(x+h)} -f(x)\frac{g(x)}{h}$$ Now we are back at the original value, but still have the nice quotient. Moreover, we see that on the last two terms, we can move $f(x)$ out, to get $$\frac{F(x+h)-F(x)}{h}=\frac{f(x+h)-f(x)}{h}g(x+h) + f(x)\frac{g(x+h)-g(x)}{h}$$ Now, that's even better! Now we also have the quotient in the right form for $g$! All we now have to do is to take the limit for $h\to 0$, and find $$F'(x)=f'(x)g(x)+f(x)g'(x)$$
Solution 3:
If you want a proof that follows the picture more closely, you could start with \begin{equation} f(x+h)g(x+h) = f(x)g(x) + (f(x+h)-f(x))g(x) + (g(x+h)-g(x))f(x) + (f(x+h)-f(x))(g(x+h)-g(x)). \end{equation}
Now bring $f(x)g(x)$ to the other side, divide by $h$, and take the limit as $h\to 0$.