Hey Yazan,
Visual Studio is a IDE ( Integrated Development Environment ) , You can use VS to Create Websites, desktop application and much more.
The main Languages to program with in VS are Basic and C#. We don't master VS , We master the Language. To master C# or Basic, there are free online software like http://www.topcoder.com/.
For web development you need skills in HTML, CSS, javascript and Ajax.