I will recommend getting your own domain name and hosting, installing wordpress in that. Wordpress is very scalable and extensible ..it got lots of plugins nad lots of support.
I have 5 blogs running on wordpress, and working on another 7 of my clients blogs. All of them are using wordpress platform. I will suggest WordPress,
wordpress have great merit such as:
* thousands of free themes
* easy-to-follow tutorials and forums
* hundreds of plug-ins work with WordPress
* control of your design and content
New beginners I recommended Blogger, I also need to suggest you, what's more important is to confirm what you would show and say in your blog, content is the king