The chronological order to watch marvel movies is:
Captain America: The First Avenger
Captain Marvel
Iron Man
Iron Man 2
The Incredible Hulk
Thor
The Avengers
Iron Man 3
Thor: The Dark World
Captain America: The Winter Soldier
Guardians of the Galaxy
Guardians of the Galaxy 2
Avengers: Age of Ultron
Ant-Man
Captain America: Civil War
Black Widow
Spider-Man: Homecoming
Doctor Strange
Black Panther
Thor: Ragnarok
Avengers: Infinity War
Ant-Man and the Wasp
Avengers: Endgame
Shang-Chi and the Legend of the Ten Rings
Spider-Man: Far From Home
Eternals
Spider-Man: No Way Home