For this article, I used a straightforward LAMP ( Linux, Apache, MySQL and PHP) server, as plain vanilla as I could create on an openSUSE 12.2 machine. Specifically, I installed Apache 2, MySQL 5.5 and PHP 5; a MySQL module for PHP was also installed. It is important to have FTP server software installed on the same machine, since Joomla needs FTP to upload and install add-ons such as plug-ins, extensions and themes.
Once all the software was in place, I had to perform the next step: Create a database with MySQL with which the CMSes would communicate. If you're familiar with the command line on Linux, this is not hard to do, and indeed it's not hard on Windows, with plenty of documentation out there to walk you through the process. To make my life easier, I also installed phpMyAdmin on the LAMP server. This Web-based interface makes it easier to install and configure the database Joomla needs to run efficiently.
If you don't want to worry about the Joomla installation, there are many ways you can install the software on a Web server. Many Web host providers allow you to select from a menu of CMS servers that can be directly assigned by the host provider to the domain or sub-domain you specify. No muss, no fuss. All you have to do is select what options you want, click a button, and in about 15 minutes you'll have a freshly installed Joomla server on your domain, ready to configure.
Another option is use a service like Bitnami, which provides open-source servers for installation on native devices, virtual machines or even cloud-based servers using Amazon's Web Services. I have used Bitnami servers before, and their installation was flawless every time.
Of course, since Joomla 3.0 just recently came out, you may have to wait for a while for Web hosts and services like Bitnami to catch up and actually provide this bleeding-edge version of Joomla.
However, if you don't want to wait, don't worry: Once the LAMP server is configured and the MySQL database is prepped, much of the hard work is done anyway, so installing it yourself from scratch isn't that bad.
After downloading the Joomla 3.0 software from the project's download page, installation begins by uncompressing the file into a new /joomla directory. Then it's just a matter of visiting YourWebSite/joomla in a browser to finish it up.