Here are some tips for new players which will minimize later grinding.
In addition to the "catch up" CP gain boost one gets when getting to level 50 for the first time there is "Enlightenment." This is simply an xp bonus that each character accrues when offline. It is used up as the bonus xp is gained. Since each character gets this enlightenment bonus it is a very good idea to have 8 (or the max of 12 if you buy additional character slots in the Crown Store) characters made and doing Fighters Guild, Mages Guild and/or Undaunted daily quests each day, even if you mostly do quests on your one main character.
This way you're logging on your characters each day, keeping up with researching Traits for prospective crafters, training your mount skills in speed, inventory and stamina (as in total this takes 120 days... do you really want to have to start from scratch once your first character gets to CP 160?), and each character is getting solely bonus xp as they fairly effortlessly get to level 50, and then start gaining you CP. Anyone with 12 characters gains CP at a vastly faster rate than those with 1 character. I get a lot of CP despite being way over the 531 CP cap currently despite having no particular reason to ever try to get CP.
This way you can also have one character of each class and a magicka/stamina version of each. You will learn the game much better if you play each possible role, and learn how all the skills in the game work. Have a stamina sorc and a magicka sorc, a stamina DK and a magicka DK. Just doing dailies doesn't really require much in the way of effort but the overall gain over time will be huge. You'll also eventually be able to simply log on whatever role you want to tackle particular content. No more waiting around for a healer or a tank. You will be able to have separate PvE and PvP builds if you wish, without having to respec some particular character and swap out their gear all the time.
The only caveat I have to mention is that this requires planning out your characters' races, names and appearances to suit you later on and I realize for some people this is an almost insurmountable obstacle. Do it anyways. You can, if absolutely necessary, change their name, appearance or race in the Crown Store later on if it bothers you that much. But this method will minimize the pain of getting to CP cap and benefit all characters at once.
Also, doing dailies gets you points towards your FG, Mages Guild and Undaunted skill lines while getting you an astonishing amount of gold and, once at CP 160, Set items from Dolmens and bosses which you incidentally pick up in your normal daily activities.