BTW, if you want to experiment with free and open source web apps. LMS', social networking platforms but aren't particularly "techy" and don't want to commit to running a website, it's getting easier to install web software on your personal computer all the time. I've outlined how to install a fully working Moodle on your PC here:
Update: Do you want to get started with Moodle?: http://blog.matbury.com/2014/03/31/update-want-get-started-moodle/
This is the easiest method I've found yet. If you go for option #2, you can then install any of these with equal ease: https://bitnami.com/stacks Unfortunately, doesn't include Elgg.org. There is a way to install it and other software not provided on BitNami but it gets a bit too techy for most.
If you want to try out BuddyPress, you can install Wordpress and then install the extensions on top of it to convert it to BuddyPress, through the built-in Wordpress administration panel.
You can also make your BitNami installed software accessible publicly if you can find out your IP address; as long as your computer is turned on and your BitNami server is running, people you've sent your IP address can access your it as if it's a website. How well it works depends on how fast your ISP is. I wouldn't recommend doing this on a regular basis or for large numbers of learners; most ISPs don't like you running your own websites from home/work.