Different generations of learners have different e-learning styles. However, all e-learning students should have qualities of open-mindedness, good written and verbal skills, self-motivation, self-discipline, time management skills, computer competency, critical thinking ability and a capacity for teamwork.