Been in this field for as long as 4 years for now. I tell you one thing, you can't really rely on income from web-development in India. There is not much marketing in this field. Many Indian clients wants everything in very small amount and many of them doesn't even know what they want.It gets very hectic sometimes.

If you really want to pursue it this field then you can open your own firm like hiddenbrains,xicom etc. There are many big Indians companies which are very well known in Web-Development field.

Reputation is the key,you build up a good reputation there will be many returning clients and many new to come.

You can become a successful freelancer if and only if you have good interest in learning codes and playing with codes.Coming to this field with no interests,wont get you anywhere.

Its just like new day,new client,new site,new code,new brain.

Everyday you come across with new codes,thing is how you learn things and provide the best quality work that you can give in a given timeframe

Best examples on KWWH are Nitish and Warezrock I have been working with them for very long and they have clear mindset of "Providing The Quality Work".They take projects only if they can complete on a given time frame.

To start with web-developing you can try freelancing sites like freelancer,elace,0desk etc and forums like DP,warriorforum etc.

Build a good reputation first and then take extreme steps