Hello Alyssa, and welcome to the forum.
Some helpful links:
Click here for Raze's Early Starting tips, with no spoilers.
Click here for a link detailing the actual differences between classes. As you may or may not know, any class can pick any skill from the other classes' skill trees.
My personal favorite class is a summoner mage, but if you do decide the follow the path of the ranger, you should know that the skill "True Shot" is broken and will not work, so don't spend your skill points in it. Using a bow is viable and fun in Divinity, so I say build an archer if you want to.
There's a wealth of information here at the forum, so if you've got any specific questions, feel free to ask.