I do have a bit of knowledge regarding homebrew, so I'll rattle off some relevant knowledge here. Generally, you tend to have three 'basic' classes: fighter, rouge, mage. From there, you can subdivide and mix-and-match. For instance, you can take the fighter and split them off into barbarians or...