Assalamu Alaykum,
Before my first lesson begins, I will first give you an introduction to Farsi:
Farsi is the same language as Persian, and in official documents or research papers it is known as Persian; Farsi is the Arabized form of the word Parsi (as it was called in Iran/Afghanistan), however, following the Arab conquest of Persia, there was no 'p' sound in the Arabic language so they used to call it Farsi instead.
Apparently Persian is an extremely difficult language to learn, language institutes, on a scale of one to five, give Persian a rating of 4 (with 5 being the most difficult). I disagree, perhaps for us Muslims who struggle with the complexities of Arabic grammar Farsi seems like a walk in the park

.
Farsi is written in the Perso-Arabic script, those of you who are familiar with Urdu or Arabic script should find reading and writing Farsi is merely expanding upon the basic rules you already know. It is made up of 32 letters and has many similarities with the above mentioned scripts. Although they are unrelated languages, Farsi shares many similarities with Arabic due to Muslim influence and probably a quarter of the vocabulary over laps with Arabic (Alhamdulillah!

)
Also, Farsi is phonetic. What you hear is what you write, what you read is what you say, this is a major luxury in language-learning. It is also nothing like Arabic in terms of pronunciation, as it belongs to the Indo-European languages, it is extremely easy on the tongue for native English-speakers, many sounds are pronounced the same way in English apart from ق or خ. Also, Persian does share some similarities in vocabulary with English, more on that later.
I'll do the alphabet, vowels, grammar, vocabulary and common phrases bit by bit inshaAllah!
If you have any questions I'd be happy to answer!