I have heard a lot about WordPress,Drupal and Joomla but I have not used them yet. I need to use a CMS for my new blog. What do you think which one would be better and why? Please share your thoughts to help me to make a decision.
If you are going to create blog you need to use WordPress. This platform developed specially for blogs. It is has a lot of advantages and user-friendly. If you will need create informative portal where you will post a lot of articles you can use Joomla. Sorry, but I don't use Drupal and can't say something about it.
You can bend Wordpress into an extremely powerful CMS that can manage just about any type of website (I know, I do it on a daily basis). The upside is that the learning curve is probably lower than that of Joomla or Drupal.
However, there are other products that might be better suited to build certain types of sites and, even though they have higher learning curves, they're also probably a hundred times more powerful than a heavily modded wordpress will ever be.
As the others pointed out, the real question is, what type of site will you be building? If you're blog is just that, a blog, and very little more, than hands down you go with WordPress.
I've switched careers...
I'm NO LONGER a scientist,
but now a web developer...