Well, you would need some basic information about the arabic alphabet before you start with this. Youll find lots of general reading about it in the internet. But once you want to train your theoretical knowledge, this app is probably a good idea. It seems limited in its functions and in the overall content, but I liked exactly that. If you want to learn the arabic alphabet, distinguishing the grouped consonants from each other gives you a hard time. The app can help a lot here. What I liked especially is the complete writing of the vowels. You would normally only find all the vowels only in religious texts, poetry, or childrens books (as I was told). Guess how hard it is to learn a language like English whn nl th cnsnnts r wrttn and you have no clue about the meaning in the beginning. The app comes along with some small tests, which I liked as well. Some are just simple test about the names of the signs, some are more challanging, like comparing similar consonants or similarly pronounced consonants. The more sophisticated questions about the use of the alphabet seem to be missing, but you will have to deal with what is there for some time anyway. So, not the end, thats right, but a good starting point for your first training.