If you've picked up any text on group theory, you should know what it is. Formally, it is a set S together with an operation * on the set which satisfies 3 (or 4) basic axioms:
Associativity: For all a, b, and c in S, a*(b*c) = (a*b)*c
Identity: There exists unique e in S such that for all a in S e*a = a*e = a
Inverses: For all a in S, there exists a unique b in S such that a*b = b*a = e
By calling * an operation on the set, it is sometimes assumed implicitly that the axiom of closure holds
Closure: For all a, b in S, a*b is in S
I can't remember off the top of my head, but some of the wording in the axioms above is superfluous. You can certainly prove that the identity element is unique without requiring it in the axiom. Suppose e and f are two elements such that for all a:
a*e = a*f = e*a = f*a = a
well you know that e = e*f = f, so the identity is obviously unique. I can't remember if you can prove that if e*a = a, then a*e = a without assuming that the identity element is both a left and right identity, but you probably can. You might be able to prove similar things for inverses, i.e. you might be able to prove that inverses are unique without including it in your axioms, and you might be able to prove that the left inverse is the right inverse without including it in your axiom. Anyways, the above conditions do form necessary and sufficient conditions for a pair (S, *) to be a group.
Normally, you won't think of a group as a pair of a set and an operation, you'll just think of it as the set. Or you could always define things like inclusion: x is an element of G = (S, *) if and only if x is in S.
Again, if you have a text on groups, you should know some examples. The group Zn consists of the set {0, 1, ..., n-1} and the group operation is addition modulo n. Another example is the permutation group SX which consists of the set of all bijections from the set X to the set X, and the group operation is composition of functions. Suppose you have a tetrahedron. Then there are certain ways you can rotate it so that the tetrahedron ends up in the same place. These rotations form a set, and together with the operation of composition (composing one rotation with another means doing one followed by another) they form a group. The set of invertible (n x n)-matrices form a group with normal matrix multiplication.