
The Standard Model
In the standard model of particle physics, particles are considered to be points moving through space, tracing out a line called the World Line. To take into account the different interactions observed in Nature one has to provide particles with more degrees of freedom than only their position and velocity, such as mass, electric charge, colour (which is the "charge" associated with the strong interaction) or spin.
String Theory
In String Theory, the myriad of particle types is replaced by a single fundamental building block, a `string'. These strings can be closed, like loops, or open, like a hair. As the string moves through time it traces out a tube or a sheet, according to whether it is closed or open. Furthermore, the string is free to vibrate, and different vibrational modes of the string represent the different particle types, since different modes are seen as different masses or spins.
From Strings to Superstrings
The particles known in nature are classified according to their spin into bosons (integer spin) or fermions (odd half integer spin). The former are the ones that carry forces, for example, the photon, which carries electromagnetic force, the gluon, which carries the strong nuclear force, and the graviton, which carries gravitational force. The latter make up the matter we are made of, like the electron or the quark. The original String Theory only described particles that were bosons, hence Bosonic String Theory. It did not describe Fermions. So quarks and electrons, for instance, were not included in Bosonic String Theory.
Extra dimensions...
One of the most remarkable predictions of String Theory is that space-time has ten dimensions! At first sight, this may be seen as a reason to dismiss the theory altogether, as we obviously have only three dimensions of space and one of time. However, if we assume that six of these dimensions are curled up very tightly, then we may never be aware of their existence.
M-theoryApart from the fact that instead of one there are five different, healthy theories of strings (three superstrings and two heterotic strings) there was another difficulty in studying these theories: we did not have tools to explore the theory over all possible values of the parameters in the theory. Each theory was like a large planet of which we only knew a small island somewhere on the planet. But over the last four years, techniques were developed to explore the theories more thoroughly, in other words, to travel around the seas in each of those planets and find new islands. And only then it was realized that those five string theories are actually islands on the same planet, not different ones! Thus there is an underlying theory of which all string theories are only different aspects. This was called M-theory. The M might stand for Mother of all theories or Mystery, because the planet we call M-theory is still largely unexplored.