Go is in essense a stratagy game played by two people. The strength of a player and the level of the game relies on the players 'vocabulary', creativity, and experience.

A site that will teach you the basic rules of Go (information):

Sensei's Library

Sites for practicing and reviewing games:

GoProblems

GoBase

A few sites for playing Go online:

Kiseido Go Server

Dragon Go Server