Where can I find a good Starcraft 2 community to learn how to play the game? [closed]

I would like to find a good SC2 community to learn how to play the game and eventually move up to league play. Any good recommendations?


Edit:

This question is quite subjective, so I want to add this disclaimer to the top of it to avoid getting down-voted further. These are links that have worked for me, and helped me to improve as a player. People will learn by a variety of methods, but I have found these a good place to start.

Starcraft 2 has the significant advantage over previous RTS games with shoutcasts (when commentators explain recorded games), large communities, and a growing professional gaming scene. Here are a list of my favorite starcraft links.

Day9 Daily: daily video with very deep strategic analysis

Husky Starcraft: professional gamer commentary

Hd Starcraft: professional gamer commentary

Team Liquid: Korean Starcraft team, amazing strategy forum

Hope these help!