Hi to all! I want to learn Vb.net,so i want to know the scope of vb.net. Actually i have a confusion, i heard many people saying that instead of vb.net you should learn C# because there is more demand of C# than Vb.net. is it true? Should i lean vb.net? please guide me.

My second question is about SQl server, is SQL server also included in Visual studio or can it only installed separately? And which version of SQl Server should i use. which versions of SQL server are compatible with window 7.

All versions of MS SQL will run on Windows 7 I would run the latest. You can use Express for free. With respect to VB vs C#, I think it is a matter of preference to writing code. VB is a little "looser" in syntax structure. C# is more likke C/++. So it depends upon what makes sense to you. As far as jobs, I think both are equally supported for employment. I personally prefer c#.

Here is a wiki about the differences between C# and VB.
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET

You can learn Visual C#, Visual C++, Visual Basic in .NET platform, what you want. There are many versions like Visual Studio 2008, Visual Studio 2010, Visual Studio 2012. Choice and dicision is your own.

As SQLServer you can use MsSQL Server, MySQL, Oracle and many others.
MySQL is most polular OpenSource Database. Many company use it. You can get it freely from [(http://dev.mysql.com/downloads/mysql/)]

MsSQL Server has many versions like 2008, 2008R2, 2012 etc. All are freeware. You can get them from Microsoft Download Center freely.[(http://www.microsoft.com/en-in/download/details.aspx?id=30438)]

All are compatible with Windows7 .

C# seems to be more popular and you will find it easier to find posts on C#. Additionally, the structure of C# is similiar to Java, making it easier to learn Java if you decided you wanted to learn Java one day.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.