Some people struggle with typing or writing words. The simple task of composing a message can take a tremendous amount of concentration and time. Programs such as "Dragon Naturally Speaking" can help with this problem. Such programs use voice recognition to identify speech and translate it into written words. As with all voice recognition software, these programs are not perfect, but they should help someone who has difficulty typing and should help first-time users transition into writing.
Some people with learning difficulties find that it helps to have their writing read back to them. With this software, users can reinforce their writing skills or learn by uploading passages from other writers. A number of these products, such as "Kurzweil 3000" and "textHELP," are available; all offer different features, such as instant playback while typing or the ability to create MP3s to listen to later.
People might reach a point in their learning where they are typing, but still encountering difficulties. Some word software, such as "goQ," can predict the writer's next words. This technology works similarly to autotext programs that are available in many word processors and cell phones, but some of these programs offer spoken feedback and can be programed to anticipate specific errors unique to each person. Similarly, programs such as "WordQ" give lessons and feedback on a learner's writing skills as he works.
Not every learning difficulty is related to reading or writing. A number of simple learning programs can help target specific problems. Websites, such as Time 4 Learning, offer special software for a variety of subjects designed specifically to help children with learning disabilities. Also look for simplified versions of commonly used program, such as "MS Word" or "MS Paint." People with learning disabilities might find these programs difficult, but finding ones with easier interfaces could make using a computer simpler.