Causes
There seem to be many causes that may be responsible for learning difficulties.
The most important one is heredity. Quite often one or more members of the immediate family are found to have had a learning difficulty of some kind.
Maternal health during pregnancy, complications during childbirth, difficulties soon after birth, high fever, meningitis, oxygen deprivation to the brain etc. may also lead to learning difficulties.
It is often acknowledged that LD is caused more due to glitches in the software of the brain rather than in its hardware.
Problems like Attention Deficit Hyperactivity Disorder [ADHD] and Attention deficit disorder [ADD] are said to be caused by biochemical imbalances in the brain.