Read reviews to choose a grammar textbook and dictionary and practice recognizing grammar forms. Some works recommended by the Learn4good Academic Book Guide & Bookstore include "Persian Grammar: For Reference and Revision" by John Mace, "Persian-English Dictionary" (Hippocrene Standard Dictionary) by S. Haim, and "An English-Persian Dictionary" by Dariush Gilani.
Look online for grammar reading exercises. Sites such as Jahanshiri specialize in making language learning accessible to a wide patronage. There you will find reading charts that break down the alphabet into sounds, vowels, specifications and grammatical tips.
Use resources, such as Learn4good Academic Book Guide & Bookstore, to find Persian translations of familiar books. Local bookstores may also be able to order them. This will give you context to compare the differences and similarities between English and Persian grammar.
Find a pen pal or email buddy to help you practice writing in Persian. Programs such as Conversation Exchange will pair you with a native Persian speaker from across the world. This will not only help you practice reading and writing Persian, but will also shed light on the cultural and contextual basis of the language.
Hire a tutor or sign up for a class. Teachers use practice prompts that cover the spectrum of written grammar instruction. They also edit your work for accuracy and teach you how to improve.
Look online for written grammar practice. Sites such as Jahanshiri offer writing prompts, grammar charts and the history and cultural of the language. These sites are efficient and affordable self guides to the Persian language.
Purchase Persian language CDs to listen to the structures and become comfortable with word order. The Learn4good Academic Book Guide & Bookstore recommends "Teach Yourself Modern Persian/Farsi Complete Course Audiopack" by Narguess Farzad. Practice tense changes in front of a mirror to become conscious of the appearance of grammatical variances.
Sign up for a Persian conversation class at your local community college. If you can't find a college offering Persian, try a language academy. Intuitions such as the Washington Academy of Languages offer a wide variation of courses that range from beginning conversation classes to extensive analytical writing programs. This experience will put you in contact with Persian language learners at a compatible efficiency level with whom you can practice speaking.
Trade lessons with a native Persian who wants to improve in your language. Use classified services such as Conversation Exchange or a local newspaper to help find a Persian-speaking conservation partner who is well enough versed in the language to correct your grammar mistakes.