It is smart to research before you get into it.
I am a long time .NET developer and think it is a great platform. It is probably the best mainstream language for general purpose development (your standard business web sites, desktop apps etc.).
Having said that you should pick something that is likely to get you a job. If you are based in India check out your local job market, plus jobs you can do remotely for US companies. You will probably find .NET doesn't feature much, but I would guess JS and front end skills do.
So for bread and butter to earn money I'd consider JS in your position. Even though it isn't my favourite language it would keep you in work for some time to come, and as you get more advanced you might switch to a compile-to-js language of which there are many.