Salam,
Learning persian outside of Iran is a big challenge if you don't have a teacher...like me :)
I propose you to share here the links for persian language resources.
I begin with two very interesting websites to learn persian:
http://www.persiandee.com/
http://foreigncy.org/
khoda hafez
Seems like another gem!!
An Iranian friend shared this link with me today. The new online textbook has a copyright of 2015!
Audio, videos...
For German native learners of Persian there is a very good online dictionary
(And it is of course also helpful for Iranians who learn German)
I forgot one!!!
http://persian.nmelrc.org/pvc/pvc.php?verb=&B1=Conjugate
A verb conjugator!! Everything right at your finger tips!! Now to put in in the gray matter. :)
I am a professional Farsi and English teacher in italki and i am searching for a person who can help me with my French. I bet you will find it interesting learning Farsi with me; as a premium Farsi teacher here i will definitly will help you more than any others. So feel free to contact me if you really mean it to improve your Farsi. All the best
Language Fan (hiva) ;)
سلام
It IS very difficult to find resources for independent learning...
I would like to add two more:
http://www.forvo.com/languages/fa/
Excellent audio for pronouncing new words. If the word you need isn't in the bank, add it. A kind native speaker will pronounce it for you in almost no time.
It is intended for Farsi learners who are learning English, but I use it to see example sentences for words I am learning that have multiple meanings in English. Dictionaries are limited.