There are many localhost options for installing Joomla. However, we suggest that you use XAMPP and MAMP. For a step-by-step guide, read the Joomla! 3.x Made Easy Ebook.