For learning Sindhi language it is necessary to know alphabets in Sindhi. You have to know alphabets in Sindhi to learn writing in Sindhi language. Sindhi alphabets are the building blocks of Sindhi language. There are 64 characters in Sindhi alphabets. Sindhi alphabets are made up of Sindhi vowels and Sindhi consonants. The Sindhi alphabets contain 10 vowels and 42 consonants. Sindhi vs German gives a comparison between Sindhi and German alphabets.
Sindhi script is also known as Sindhi writing system or Sindhi orthography. The set of visible signs used to represent units of Sindhi language in a systematic way is called Sindhi Script. The Sindhi language uses Arabic, Devanagari i.e. Sindhi alphabets are derived from Arabic, Devanagari script. The script decides the writing direction of the any language, hence the writing direction of Sindhi is Right-To-Left, Horizontal. Learn Sindhi Greetings where you will find some interesting phrases.
Is Sindhi hard to learn? The answer to this question is that it depends on one's native language. One should start learning Sindhi language with Sindhi alphabets and Sindhi 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 Sindhi is one of the language of India.