Learning Theory and Learning Styles: An Overview