Hi,
It is a vast and deep generalisation of class field theory. But answering to such a broad question would require a long and possibly technical message.
Have you tried wiki?
Can you narrow your questions about the langlands program a tad?
Here is the gist of the Langlands Program (well, what i know about it).
The general idea is to understand the "structure" of G_Q=Gal(\overline{\mathbb{Q}}/\mathbb{Q}) (or more generally of absolute galois group of number fields, and their local or geometric cousins, but let's stick to Q for starters). What is meant here by structure is not obvious. What we look for is not, say a presenation of G_Q, or the nulber of topological generators or things like that.
One thing that is important to understand is that rigorously speaking G_Q is not well defined. You need to choose and algebraic closure of Q to be able to construct G_Q, and even though all algebraic closures will be isomorphic, if you choose another one, the new G_Q will differ by a conjugation. So the best thing we can master is an understanding of the conjugacy class of G_Q. A nice way to do this, the so called tannakian approch, is to study the representation classes of G_Q, beause they will not vary under conjugation.
Now, I'm not going to describe precisely what is meant by that "structure", but the (vague) idea is to relate this structure to the "arithmetic" of the extensions of Q.
It is a basic fact that you can classify the finite galois extensions of Q (or any number field) by the data of the primes the split in the extension, but what is important is to understand, how can you describe the extension corresponding to a splitting set of primes, and the "other direction" if you have a finite galois extension how to find the primes that split in it.
That's roughly what is meant by relating the arithmetic structure of a number field to its galois extensions. Of course the easiest way to study the galois extensions of Q is via it galois group.
The answer to these questions when you look at abelian galois extension is provided by class field theory. The Langlands program should be able to answer these questions in a more general context.