"Hablar" es un verbo intransitivo que se puede traducir como "to speak", y "aprender" es un verbo transitivo que se puede traducir como "to learn". Aprende más sobre la diferencia entre "hablar" y "aprender" a continuación.
Deberían hablarse con más frecuencia para que no surja este tipo de problema.They should talk to each other more often to avoid this type of issue coming up.