M-Learning is the follow up of E-Learning which for its part originates from D-Learning (distance education). M-Learning is the delivery of learning to students who are not keeping a fixed location or through the use of mobile or portable technology. The rapid growth of information and communication technologies (ICT)makes it possible to develop new forms of this education. Learning – A New Stage of E-Learning. M-Learning or mobile learning describes an array of ways that people learn, test or stay connected with knowledge needed for school, work or task accomplishment. Devices utilized include: Mobile Phones, PDAs(such as a Palm or Pocket PC)—or the combination of the two in a Smart Phone—and digital audio players such as an mp3 play...