As you know, Persian or Farsi is written from right to left, quite the contrary of what you're used to with English. Most people living outside of Iran learn Persian thanks to simple conversation. But how much does it help children to learn the Persian alphabet if they live outside of Iran? Will they ever use it? Sure it will.
What about dialects?
Every part of Iran has its own dialect. Some are more known to us than others. For example, there are those who speak with these dialects: Torki, Esfehani, Mashhadi, Rashti, Kermani, Yazdi, Lori, Kordi, Balouchi, Gilaki etc. Kurdish and Turkish (Azari) are actual languages but it can be notable when a Kurd or a Turk speaks Farsi.
The Persian alphabet has added 4 letters to the Arabic alphabet.