I'm sure someone will be able more detailed answers than I, but I just want to quickly give an outlook. You also know about complex numbers?
Do you know about the divergence theorem?
Basically contour integrals are used like a 2D divergence theorem. Instead of integrating on a curve over a contour in the complex plane you can sum over some "divergence" of the interiour to get the same result. The trick is that for most "reasonable" functions this divergence is zero at all points except for the points with singularities (like where you'd divide by zero). So you could
1) without changing the value of the contour integral deform the contour as you wish, as long you keep the relevant singularities inside the contour
2) calculate the contour integral by summing over the contributions of the singularities only to get the its value
You usually integrate over a closed loop in the complex planes.
So you write
\oint f(z)dz
and mean the you go over all values for z on the given path in the complex plane. For example try integrating
\oint z^2dz=\int_0^1 zdz+\int_1^{1+i} zdz+\int_{1+i}^{i} zdz+\int_i^0 zdz
from z=0 to z=1 to z=1+i to z=i back to z=0 (which is a square in the complex plane). You should get zero.
Now try integrating
\oint \frac{1}{z}dz
from z=-1-i to z=1-i to z=1+i to z=-1+i back to z=-1-i which is a square about the origin. You could use any other square or arbitrary contour, but as long as you include the origin you will always get the same result for the contour integral. As I said, instead of integrating over the contour you could just sum over the contributions for singularities inside the contour. The function 1/z has only one such contributing singularity at the origin. Maybe you can make sense of
http://en.wikipedia.org/wiki/Residue_theorem
Contour integrals are usually used to calculate normal integrals from -\infty to +\infty. In the first step you look at it in the complex plane. The normal integral is the integral along the real axis. Now you add a half-circle of infinite radius above this real axis to form a big closed "half-circle" contour. For the practical cases the half-circle you added has a vanishing contribution for a half-circle of infinite radius. Therefore we equal contour integral and normal integral.
Now we know that to calculate a closed curve integral, all we need is to sum over the residues (contributions from singularities inside). Therefore we effectively calculate the normal infinite integral we needed in the first place.
OK, maybe someone else continue from here. Or just ask questions :)