Now days you can order a GPU with the water block pre-mounted, it's a bit more pricey but no added labor and stress of adding one to an existing GPU. It attached pretty much like a CPU water block....
After that you'll need to build your water loop, which consists of a water pump, reservoir, tubing, fittings and the coolant itself.