Anyone wanna make a good forum for me, ipb, xenforo or something.
contact me.
In addition to the info that these guys have given you, it can actually be even easier. Depending on where you host your site, whether it be VPS or just straight hosting, there are installer scripts built into the server most of the time. This is very true of rented hosting.
Not everyone has them, but most do and you literally pick the site software to add, fill in a couple of places on a form and the site does the rest, from creating the DB and assigning it to the script and everything. This can have you up and running quicker than the DNS fully propagates and you can make changes easily after the install.