The duolingo lady pronounces her "yo" as "jo" but if I mimic her, I am wrong. I realize these are different dialects/accents, but is there a rule I should follow given I will mostly want to speak in central and South America?
"Pez" is the living animal swimming in the water. "Pescado" means that it was fished already.
Pez is the animal fish....pescado is the food form. Just like pollo is the food form of chicken, but the aninal is calles gullina
The rule is nouns that end in L,O,N,E,R,S are masculine. The nouns that end in D,ION,Z,A are feminine. However there are some exceptions to this. Just remember LONERS and DIONZA
Remember this rule of the thumb: Nouns ending in L,O,R,E,N,S are usually Masculine. Nouns ending in D,A,Z or -Ion are usually Feminine.
Pescado ends in 'O', therefore is Masculine....