What content management system is the best choice for my web site? What kind of web site are you going to code: business, portfolio, blog, e commerce, news, directory? Are you going to sell, handle sensitive customer information? What is expected web site visitors action? What is your budget? Who will be supporting web site? Answers to these questions will help to choose optimal cms. WordPress most versatile and economy way to build professionally looking web site. Do you need extra security? Will your site process lots of data? Do you have web developer support? Are you willing to spend extra time and money - Drupal. Extra time and budget applies to Magento as well. Megento if you need top end on line store with good shipment support and lots of stock to handle.