New to Competitive Starcraft, first question, how do I watch GSL?

Second question, what other tournaments are there throughout the year and how do I go about watching them to?

I'd really like to watch more pro play, but don't know where to go or how.