How can I see my site as soon as it is created ?
This may not be possible. Because the information necessary to view your site (DNS information) needs to spread across the internet before visitors can view your site, you may not be able to view your site for 24-48 hours after it is created, or your DNS information is changed. There is no way to speed up this process.
Some web hosts allow you to access your site right away using http://exampleIP/~your_username. For example: http://18.104.22.168/~joe. Not all hosts offer this method, as it can be considered a security risk.