Are you going to use Joomla?
Start by downloading XAMPP, and installing it on your home computer. You will use this to build your website.
XAMPP downloadThen you need to download Joomla:
Joomla downloadHere is a video guide:
http://help.joomla.org/ghop/feb2008/task167/xampp.htmlYou will need to spend some time with the documentation for XAMPP so that you know how it works. Then you will need some time to read the docs for Joomla, and understand how it works. Then you need to build your website (which means a ton more Googling, and help at the Joomla support forum). Then, once you get your website doing what you want, you upload it to your server.
If you want people to actually find your website, you will need a domain name of some sort.
************************
There is no "12 easy steps to Webpage creation with Joomla". Creating a web site with dynamic content can be very difficult, and takes a lot of time to research and test.
Good luck with your website.