WordPress ,Joomla and Drupal are all used for building websites . The major difference between them the the ease of work and simplicity. As WordPress is most commonly used for Blogs while Joomla is used for e-commerce where as Drupal is used for both as it is most difficult but its more power full.
Here’s a complete chart which shows you the major differences between them.
So the choice is yours according to your skills.
You can Download the above applications from here.
If You have any query related to this Topic Feel free to comment.