Preparing the Learning Environment: An Overview