Yep, you can download Magento free but you will need hosting for the site to go live. Since Magento is a more complex CMS application, we recommend managed hosting.