If you want to optimize the damage, go straight Ranger. Pure Fighter does more damage at level 20, but before that the Ranger is king, and people rarely play level 20 games anyway.
If you are alright with dealing less damage but having more utility and eventually casting wish go Bard and grab...