For learning Persian language it is necessary to know alphabets in Persian. You have to know alphabets in Persian to learn writing in Persian language. Persian alphabets are the building blocks of Persian language. There are 32 characters in Persian alphabets. Persian alphabets are made up of Persian vowels and Persian consonants. The Persian alphabets contain 6 vowels and 23 consonants. Persian vs German gives a comparison between Persian and German alphabets.
Persian script is also known as Persian writing system or Persian orthography. The set of visible signs used to represent units of Persian language in a systematic way is called Persian Script. The Persian language uses Arabic i.e. Persian alphabets are derived from Arabic script. The script decides the writing direction of the any language, hence the writing direction of Persian is Right-To-Left, Horizontal. Learn Persian Greetings where you will find some interesting phrases.
Is Persian hard to learn? The answer to this question is that it depends on one's native language. One should start learning Persian language with Persian alphabets and Persian phonology.
Time taken to learn any language that is mentioned here is the approximate time required to learn specific language for the person who is proficient in English. You can also go through all Indian Languages and find if Persian is one of the language of India.