In my experience (I have a 5th level Ranger/Rogue in my current group), and if getting more dice isn't a hassle, I would for sure bring **2 D20(for when you need advantage or disadvantage), 1D12, 1D10, 1D8, 1D6, 1D4** for each player.  

*Additionally* I would look at each player to see what their most common attack is.  For my ranger I use a short bow, with Hunter's mark, and Colossus damage often. (2D6 and 1D8)  So as far as additional dice it all depends on what characters and their attack rolls they use the most.  From the sessions we have played together we have 10D6 for a fireball and then borrow others dice when we score a critical and roll double or just roll it twice.  

In conclusion if I was a new GM I would again bring **2 D20,1D12,1D8,1D6,1D4, per player and have 1D12, 1D10, 2d8, 10D6, 2D4** on the side so they are quick to grab and use.  These are the dice I have used most often in my games.