If you go for a settler immediately after your first unit, you won't survive the deity warrior rush. In my opinion you need at least 3 warriors if you are not in a good defensible position.Just gonna be bland here. You settled in a bad location with very low production and started with two scouts and a slinger. That's a complete waste of turns. Those scouts are useless in a situation like this. I get it, scouts are fun but if you want to maximize your chances of winning on every map, building two scouts is a death trap.
Always settle near good production tiles, build only one unit (scout, slinger, or warrior) and a fast second settler. With two cities, you almost double your production right away. Staying on one city is a mistake, especially when your capital has low production. Look at it mathematically. In early game, the highest priority is to maximize your production as fast as possible. Because what is better? Waiting 15 turns to build 3 units or use those turns to double your production and build those 3 units in half the time a few turns later? In the 2nd scenario, you have the same amount of units but two cities instead of one. That's a no brainer.
Look at Tabarnaks game. He even managed to build two settlers before wasting time on units. Improving luxuries after the initial second settler is another option on many maps. You have better tiles, get the eureka for Agoge and can use the gold to rushbuy units if you get rushed. Early infrastructure is a win-win.