A blog is used as a communication platform to interact with people. The owner of the blog can create the blog about anything of their preference. This gives children a chance to have a voice and speak their mind without being told be quiet.
Social networking has created new ways to communicate and share information from all around the world. A social network service creates online communities of people who share interests and/or activities, or who are interested in exploring the interests and activities of others.
With the internet you can learn to do anything or perfect a skill you already have. There are many websites where you can see an instructional video or read directions step by step on how to do whatever it is you would like.