I recommend to choose a class that is:
A. Relatively easy to play (Do NOT choose: PacHealer, Shadowblade or Skald at the beginning. Pure melee classes would make sense as Berserker, Warrior or Savage.
Most Caster classes should work too.)
B. Cheap / Easy to get templated(Do NOT choose: Chain wearing hybrid classes as Skald or Thane. Also avoid Shadowblade. Cloth wearing classes are the cheapest and easiest to get a template for.)
C. usefull to farm money / rogs / feathers(Typically great for solo farming are: Bonedancer and Shaman. Shaman is relatively hard to play for a beginner. Quite everything else is usefull for normal group farming methods.)
D. still usefull for ex. RvR, after you are done with B. and C.(We don't really have that problem here in Mid/Phoenix. Most classes are somehow viable in RvR.)
My recommendation: Bonedancer.
Quite easy and forgiving to play in PvE.
Easy and cheap to template.
Great solo lvling class, great solo farming class.
Viable in any kind of RvR situation, solo, small men, full group, also in Zerg fights (Thornweed Field 5 ftw).
You will need some time and training for RvR, but that is the case for most classes.
Good luck and have fun.