WordPress is one of the most popular publishing platforms currently out on the market. It's free, highly-customizable, and very easy to install and use. Because of its popularity, you'll find a wide array of resources that discuss WordPress development, administration, as well as plenty of user guides to help you get started quickly.
There are easy and free ways to add all kinds of media to your Wordpress.com blog. This post explains how to add photos, video, audio, text and mixed media documents to your blog