Virtual Learning Environments are computer based Learning environment that offer online learning opportunities to learn. The paper overviews VLEs before proposing a new VLE, that is capable of determining the learning styles of students (visual, tactile, auditory). This helps the system in recommending study materials to each student.