In this order: Iron Man Iron Man2 Thor Captain America Avengers Thor 2 Winter Soldier Age of Ultron Guardians of the Galaxy Doctor Strange Thor Ragnarok Infinity War End Game
I would definitely add Civil War to this list. GOTG 2 is an option as well.