I hope I’m not insulting anyone’s intelligence, but I was asking similar questions not too long ago myself, and I found this quite helpful: http://www.thesitewizard.com/general/wordpress-vs-drupal-vs-expression-engine.shtml
It clarified any misconceptions I had about blogs, CMS, and the terms used to describe them and what they do.
Personally, I knew just a little html and css to start with, and I dived into expressionengine without having any experience with wordpress or blogger. Still, I was able to follow tutorials, get help from kind strangers on the forums, and generally get a ‘blog’ up and running fairly quickly, though with a lot of trial and error. If you’re able to understand the concept of a CMS and how to use the tags, and find it satisfying to have built something yourself; I suggest looking further into expressionengine. If I’m not wrong, it’s still possible to use the free core version of 1.x
If you’re really just looking for the most efficient way to blog, there are a lot of options out there besides the usual wordpress and blogger. It might be a more natural progression to go from one of those, and then move on to a real CMS once you feel limited by whatever you’re using.
I’m no expert myself, and I’m constantly learning things all across the board from the really obvious stuff to things involving more than just html and css. It’s slow-going but satisfying at the same time.
Hope that clarified some things.