No, there is no category of all categories. Likewise, there is no "set of all sets" or "class of all classes" or..."mother of all mothers". Think about it: the mother of all mothers, if it existed, would be a mother (by definition), so she would have to be the mother of herself. Pretty akward.
Nevertheless, in mathematics it is important to be able to consider the collection of all categories (small and large) and the morphisms between them (functors). This collection is given the name CAT, but it is not a category itself for the same Russel's paradox type of argument given above. CAT is a quasicategory or a metacategory or something super... to indicate that it belongs to a higher hierarchy of structures.
In "the joy of cats" book CAT is a called a quasicategory, but this name is now being used in another sense by most authors.
I would encourage you to read the book, since it gives a good understanding of the size issues involved and an excellent intro to category theory.