Carthage had already been trying to control Sicily for centuries, and their main opposition had been the Greek colonies spread around the island.
While the Romans had been steadily expanding their territory for over a century, their army had never fought a battle outside of the Italian Peninsula.