You have to have a Domain name in order to get an www. address.
If your website is hosted on your ISP then you will have to use http://
The main difference is that a www. points to a specific TCP/IP address.
Where are you hosting your website, is it on your won PC?