Overview of the Races.
When you start playing Starcraft, you probably should ask yourself "What race shall I play?" and decide a default race. As your playing style changes over time, it's wise to learn to play another race which will better suit your strategies. Another thing you can do is to start out by playing all three races and eventually narrow down to one race you're most comfortable with. That's what I'm doing although I do admit I like all three races equally.
Terran is a good race for War2, AOE, or C&C veterans. You have more flexibility to build buildings with Terran since you don't have to depend on Pylons or the Creep. Getting used to placing buildings with Terran is very easy since it's similar to other RTS games. Also, the names of the buildings are very easy to remember and interpret. For example, you probably can assume that you build troops in a barracks, and you build spaceships in the starport. The Terran units are rather strong but not very versatile. You must get used to building a great variety of units with Terran to overcome this lack of versatility.
Protoss is known for its great abilities in magic and diversity in air units. Also, it's cool how you don't have to give up a worker (probe) temporarily or permanently in order to build something. You can just send the probe and tell it to warp something and send him back to work while the building is being warped over. This can help you get a head start in the beginning. Combine THIS and the power of Zealots and you can carry out an effective rush (which I fell victim to a couple of times.) Later in the game, a diverse air force is very important since you're taking advantage of the diverse air force tech tree.
Zerg is an ideal race for fast games where offense is the key. The Zerg units are rather weak but you should be able to produce them in vast numbers at a cheap price. When playing longer games, you're bound to hit the unit limit with Zerg. When you hit the unit limit with Zerg and have lots of resources, then you should start attacking your opponent with swarms and swarms of troops (esp. hyralisks.) Zerg hydralisks can devastate anything in large numbers early on in the game since they're very versatile. I'll discuss more about these dudes later when I have my Zerg units page.