jakeyotty: Also, I found it a bit confusing that the stat points can also be allocated to skills, so is it a bad idea to allocate points to skills rather than one of the 8 basic stats?
Well, you need stats in order to build skills, basically. For magic, higher level spells require a higher Willpower stat, so if you want some powerful spells you'll be spending points on Willpower and on the spells themselves. For tech characters, higher level tech constructions require higher Intelligence.
I don't remember if combat skills require boosts to Dexterity or not, but as krakadyla said, you'll want a high Dexterity stat anyway in order to get more attacks per turn (or faster attacks if playing in real-time) and better accuracy. Strength is mainly useful for carrying weight but it does help with damage if you're using melee weapons.
If you're making a melee character, I strongly recommend picking either magic or tech and getting some of those skills too. A pure melee fighter gets kind of boring. You'll be fairly overpowered by the middle of the game and the second half won't be too interesting. There's more than enough character points to also invest in some magic or tech. A tech character could try Smithing in order to build better weapons and armor, or Mechanical to build traps and robot allies. But keep in mind that magical weapons and armor will not work as well for such a character. A magical fighter could focus on buff spells, healing, and probably a whole slew of other good spells (I have not really tried a magic-oriented character myself yet).