Been trying to get my head around zerg today , oww got it has some weird mechanics :L
Protoss is the simplest of all the races to learn.
Terran is pretty simple but requires good micro/macro.
Zerg is confusing and requires a lot of APM with macro/positioning. Although when you finally understand it you'll find it's actually very fun to play as they have the funnest units IMO.