Why web development?
To increase your business, to reach out to the world you need an application. This is possible because of Web development.
In the web, Mobile how can you create, build high rich user experience without hitting server too much?
Ans is jQuery. IT providers easy and most powerful experience to users.
Why does someone need to learn C#?
C# is a programming language which is used in any kind of development. If you want to create either Web, mobile, Desktop or console application than C# is for you.