Monday, March 26, 2012

What is the best programming language to learn for ASP.Net

I am looking at getting started in Website development and are looking for feedback on which language is the best to learn. I see a lot of Websites built in Javascript is this the best ? I have a base understanding of VB and C#.!

You can choose between two programming languages : C# or VB.NET.

If you are familiar with C, or C++, you can learn C#, and if you are familiar with VB, you can learn VB.NET

See thedifference between these two programming languages

Javascript is a client side scripting language. So it's not being used to write code which runs on the server side. You can learn it in parallel with whatever programming language you choose.

HC


C# is any day better for server side programming for building web sites. Java script is meant for client side scripting

if you are looking for server side development theC# with Visual Studio 2005 is the ultmate choice, and another

advantage is if you find any problem while you are working there are lot of coomunities available so that you get

the immediate solution and support.

Any further questions let me know.

Sri


Haissam:

If you are familiar with C, or C++, you can learn C#

Or Java. C# is very similar to Java.


I'd edge towards C#, for no other reason than because you WILL be using Javascript at some point, and swapping between Javascript and C# syntax is easier than swapping between Javascript and VB.Net.

Anyone who blanket claims that VB.Net is "better" than C#, or vice-versa, is misinformed - both languages do exactly the same thing, the only real difference is the syntax. There are equal resources available for each, and even if you are coding in C# and find a VB.Net example it's never that difficult to transcribe from one language to the other.


Learn C#.NET rather than VB.NET ... If you decide to program professionaly it makes you more employable (it seems).

C# Is also an ISO standard where as VB is not.

You will often find its useful to know Javascript along side whichever you choose.


Thank you all for your input C# it is !!!!!

Mr^B:

I'd edge towards C#, for no other reason than because you WILL be using Javascript at some point, and swapping between Javascript and C# syntax is easier than swapping between Javascript and VB.Net.

Anyone who blanket claims that VB.Net is "better" than C#, or vice-versa, is misinformed - both languages do exactly the same thing, the only real difference is the syntax. There are equal resources available for each, and even if you are coding in C# and find a VB.Net example it's never that difficult to transcribe from one language to the other.

I agree. There are (for the most part) only small nuance differences in C#.NET and VB.NET. My advice is this - as a web developer, you are going to see a LOT of C# AND VB.NET AND Javascript AND HTML (C# && VB.NET && JavaScript && HTML) . To learn one without the others can only hinder you as a programmer.

I learned C# first because I was more familiar with C syntax. However, now that it's been a year, I like VB.NET because the code auto-formats easier and it "reads" better for me. Get familiar with both and go with what matches your style of thinking.


Careful about thinking that VB.NET and C# are exactly the same... there are (very) subtle differences that are significant. For example, C# allows for the use of Unsafe blocks (pointer arithmetics), yet VB.NET doesn't.

The differences are few and far in between, so unless you have some VERY specific requirements, just use what you're comfy with, but it doesn't have -exactly- the same features.

0 comments:

Post a Comment