Learn a new language

I want to learn Spanish. I’m Mexican but my grandma (who speaks Spanish fluently) never wanted to teach her kids to speak Spanish for whatever reason so her grandkids (me) never learned

I live in the middle of nowhere so what is the best app on iPhone to learn a new language. I knew very few words but can’t form a sentence