where can i find a complete guide from step 1(beginner) for creating a web site ??which includes what software should i use,what languages or skills should i have etc and i am from India ,i do have some basic knowledge but i wanna start from beginning thanks in advance !!!!
If you are beginner start with a blog site. It will help you to get the basic knowledge about a website. Read my post regarding this "how to start a blog that makes money" you can earn money too with this. Try now.
use w3 schools to learn the languages Royzwan mentions below, which by the way are spot on. If you want to create a website for your own use, or to be fair even if you want to become a designer/developer, learn as much Wordpress or Drupal as you can.