So, Portuguese is not an easy language to pick up. Yes, it comes from Latin – much like French and Spanish, but the route is not a non-stop.
The origin of Portuguese is Galiaco. And Galaico is a derivative of Latin. This extra leap may have added some of the complexity. So, the Romans ruled the Iberian Peninsula for a few centuries, until Germanic tribes arrived in the 3rdcentury AD/ACE. The confusion of the following centuries ended in 711 AD/ACE. When the Moors invaded from North Africa. Out of the Reconquista came a variety of small Christian kingdoms, each with its own version of Latin. In Galicia, the local language was Galaico – and Portugal was the borderlands to the south. When the nation was founded in the 12thcentury the Portuguese spoke an aversion of Galaico, which would evolve into Portuguese – while Galicia would be pulled into Spain a few centuries later. The result is today’s Galicia sounds very much like modern Portuguese, but with a hint of Spanish.