Understanding the Intricacies of Grid Computing

What is grid computing and how do you learn the ropes? How do they connect computers together in order to get grid computing? What is the minimum hardware requirement for building a grid computing system and is there a limit to the number of people who can connect to the grid in order to use the facilities available?
