My first experience with distance education took place in high school. I had to post various projects from home onto website and create blogs and webpages. I also had to post and reply on different forums in group projects, critique sessions, and to critique others' work that were in different sections of the same course. My first experience with e-learning however, came in late elementary/middle school as my school had the access to ease us into the process. When my school upgraded their computers and infrastructure at the end of my middle school years, my class even got introduced to programming. (At the time, our new computer teacher went back to programming theory and made us do assignments on paper before she let us play around with the new computers. She wanted the class to know why things worked, how computers came about since ancient times, etc. and that was really trying to middle school students but her lessons did have a purpose.) When we finally did log onto our computers, we actually knew how flowcharts related to algorithms.
By the time I started college, I immediately enrolled in classes that were available online. It felt natural for me to do so. A studio class (film production, radio) I would take as a face-to-face course, but those are offered online as well.
I find online learning easier because I can log in and do the work and log off. Sometimes I find myself working ahead. I have been in courses where my peers have worked a few weeks ahead of time. However, I still find a few drawbacks. I feel that as a society, we are used to instant communication, especially with new ways to communicate coming out everyday. I feel that people become impatient or take too long when communicating, especially during projects. Communication errors (or a lack of communication) could cause team project disasters. I have been on a couple of teams where the end product didn't end up as well as it should have or team members ended up dropping or being removed, leaving more work for the remaining team members.
I also understand that people work in different time zones, but there are so many platforms now that people can use to collaborate that make life easier. Google Drive is amazing (and other similar platforms) where others can edit, save and have the finished product in one place without waiting for one last person to submit a document or an image right before the deadline.