What is the difference between implicit differentiation and differentiation? I know that in problems dealing with rates of change that implicit differentiation is used, however how does this compare to just "regular" differentiation? 
The terminology differentiation just means finding the derivative
 A: With "regular" differentiation (bad term, I know) you can write one variable as a function of the other and then just go to town taking the derivatives.   But what happens when you cannot express one as a function of the other?  That is where the technique of implicit differentiation comes in.   It does just get you the derivative, but for expressions that are difficult to solve "regularly".
A: Implicit differentiation, if you ask me, is slighly confusingly named. The "implicit" does not refer to the act of differentiation, but to the function being differentiated.
Implicit differentiation means "differentiating an implicitly defined function".
For example, take the equation $$x^2+y^2=1$$
This is a simple equation of two variables, but you can understand it another way. Around each point on the unit sphere (except at $x=\pm 1$), this equation implicitly defines a function $y=y(x)$ which satisfies the equation $x^2 + y(x)^2 = 1$ for all $x$ near that point.
Now, what if we want to calculate the derivative of $y$?
Well, we need to use implicit differentiation. Differentiating the equation gives us $$2x + 2y(x)y'(x)=0$$
and notice that $y'$ crept up in there because $y$ is a function.
