Out of the box Typo3 is a daunting experience - the helpfiles & tutorials are largely written by developers for developers. The Typo3 book follows the same path. We made several false starts with Typo3, abandoned it and switched to another CMS and reluctantly returned. Our content providers, who regularly use complex applications tolerate it. With these glowing words of introduction this how-to is intended to help other get something useful up & running as quickly as possible.
Howto follows a cook-book format.
While it will create a functional senvironment, this should only be your starting point. It is unwise to operate infrastructure key to your business if you do not really understand how it works or the implications of the settings that have been made.
Typo3 uses a model of core functionality and extensions. The basic install uses a number of extensions simply for Typo3 to run.
We use a number of standard extenions in all our Typo3-based websites.
You have a fully functioning server with Apache and PHP installed. Obviously, you will be using Webmin to manage the CentOS based server.
Congratulations you now have Typo3 running.

Typo3, like virtually all Content Management Systems, uses a database to manage your website. The first thing you need to do is connect this site with the database that will be managing the site.
Above you created a database, database user and strong password. Enter the database user name here with the strong password.

The next step is to connect to the database
Do not follow the "recommended" path of creating a database here.

The next step is to perform basic configuration of your Typo3 infrastructure with the install script. Read & heed the warnings of the install script, it is quite powerful and can seriously expose your site.
Here you have direct access to most of the Typo3 basic configuration options, complete with a short description and the ability to make choices you do not understand. Bluntly most of them are optimal at the default, or you won't use the functionality. When the choice matters you will have enough experience to understand the choice you are making.
There are a few choices that should be made.
Take the time to look through "5: All Configuration" - it is worth having a sense of what your configuration options are. Despite the warning above, some of these options might be significant.
The Typo3 back-end uses a simple modular concept for navigation of the back-end. Functionality is divided into discrete modules - Page, User Admin, etc... Within a module you will have access to other functions. When in doubt right-click, left click & start again at the module. There are a few ways of seeing material that look the same, even though you are in a different module.
Note: In the bottom left are the Sanity restorers - Clear cache in typo3conf/ and Clear FE cache. When in doubt of your sanity follow a simple three step process:
Note: Yes, Hornford Associates infrastructure is multiplatform - Macintosh & Windows at the desktop, Windows 2003, CentOS & Red Hat on the servers.

Before going any further we are going to fix a major security hole - default admin passwords & using the 'admin account'

We need to perform a couple of basic configuration steps in the back-end before going further.
Loginto the back-end with the standard administrative user name "admin" and the password "password"
Note: If this changes with a future version of Typo3 you can be confident we will be busy, miss the change and misdirect thousands of people. Read the messges that pop-up.
Immediately after connecting to the back-end you will see a bright yellow warning. There should be two things you need to fix:

Installing and configuring extensions enables functionality that is not available within basic out-of-the-box Typo3
Without a template your Typo3 site will be very ugly. This section will cover creation of a template from a HTML master page.
Extensions are used in this template.
There are a number of functions we use in Typo3 that maintained our interest in Typo3 despite the interface, limited introductory material, a large number of over-all annoyances and a vertical learning curve.
If you are reading this page you are looking for Typo3 help.
When we have needed under-the-hood Typo3 assistance we have always gone to Cablan. Martin-Pierre Frenette runs a quality shop. We have received custom template development, custom extension development and general 'I'm stuck' assistance (Cablan bears no responsibility for this template design - we did it all ourselves). Deliverables have always been of the highest quality.
As of date of update (February 2009) the link to the contact information at Cablan is: www.cablan.net/contact+M55406beae55.html
Helpful Typo3 Links
www.typo3-unleashed.net/nc/cookbook.html
typo3bloke.net
typo3.org/extensions/
snippets.dzone.com/tag/TypoScript