Well there's a solider, scout and scoundrel...I think. (Didn't pay much attention to them, just lept in as a solider!)

They are pretty self explanitory...scoundrel being your basic rogue type guy. Scout has skills like awareness and such, but you get such a wide variety of characters in your group that you wont be lacking in any area no matter what you choose.

You get your first Jedi powers (and lightsabre) on planet 2 which took me over 10 hours of play. The game is massive, and after you finish the second planet you have free rein to go where you like and do stuff in any order.