Making a website ? everything you need to know.

want to make a website like this

Image result for a website

Making a website -

if you want to develop a website , as a begineer then you must know all these details 
websites can be created with programming languages such as

1. html ( for creating webpages)2.php ( for creating web services or to collect data )
3.javascript ( to create scripts )
4.python ( has maximum features 

5.css ( web designing )
or creating a website without coding languages from blogger.com

developing sites without code -

If you want to create a website without coding as you do not want to learn those languages.
blogger.com  is a right place for you .
you can get a free domain for your website from there and can manage your website very
easily

what is a domain ?

a domain is a name for your blogger or any site .
They are not free and you have to purchase them . ( although , the domain you are getting is a sub domain from blogger )
domain types are -
          .com   .net  . org   .tk   .live  .online   ,etc
you can get  these domains from online services like godaddy or bluehost and many other .


how to develop a site with code ?

Make sure you have learned those coding languages and has practiced that many times .
              after learning the code properly , you must do 
1. go to google.com
2.find a hosting service for your website.
3.pay them their money and get started .
4. go to godaddy or bluehost or any domain hosting site .
5. buy a perfect name for your website .
6.go back to your hosting service.
7. start creating a site from their.
8.connect your domain to your hosted website .
9.give a good look to your website by using css.
10. launch your site from their. 


why do i need a hosting account ?

you need to go to a hosting service as you will create and launch your site from there
you have to code there .
you have to design there.


can i get a free hosting ( its Paid ) ?

if you need a free hosting , there are many service providing free hosting but taking a free 
hosting service such as infinityhost is not good .
their service as well as their performance is not well
why not spend some of your money and create a site .

some of the hosting services -

wix.com ( free )
blogger.com ( free + free domain { sub domain })
hostinger.in ( almost free but paid )
000webhost.com ( paid )