not new player,butt is new old player

Hi guys
Finally got an xbox one . The only reason was to play Halo5 I have played all the previous version and love the game.
I was disappointed that a new game didn’t come out right away. And I didn’t want to spend the money on a new system just to play the new Halo5. I’m down loading everything now. Its taking so long. I am at the down load for Halo5, 2 hours, are you kidding.
I remember when you just put in the cd and off you go.
Anyway I hope I have spent my money wisely and will enjoy the new halo as I did all the previous ones.
Take to you all later, probably and have lots of questions. If I need it, any help will be appreciated.
See ya

this is normal now, all the games not only halo has a lot of updates that need to be download