Tip:
Highlight text to annotate it
X
Should I learn ASP.NET, or C#?
C# is the C programming language on the .net framework. C# is C on dot net.
Do you have to learn dot net along with C#?
If you want to learn C#, learn it without ASP.NET. Then you can develop console applications.
What’s the use of ASP.NET then?
ASP.NET is only a web framework with a lot of libraries to help you build websites. You
have to have some sort of code to build on it, whether it is VB.NET or C#. There is even
an F#.
Which language do you think is better?
C# is probably the easiest language on the dot net framework to learn.
Is there a lot of demand for it?
C#'s biggest rival is VB.NET, not ASP from which ASP.NET drew its original name. If you
really wanted to push the limits, learn something like IronRuby or IronPython.
If I’ve never heard of it, neither has an HR manager, so I won’t bother learning it.
I heard that it is probably better to learn ASP.NET and C# simultaneously, which I think
would help me in the job market.
Dot net is just a framework. Learning both simultaneously lets you do more because you
learn both a language and a framework.
I’m not sure that would make a difference.
All dot net languages and platforms compile to the CIL or Common Intermediate Language.
The biggest difference is the classes and the lifecycle.
Which one do you think I should learn?
If you’re going to pick one, learn C#. Then you aren't limited to the Microsoft suite
of tools.
Which language is better if you want to be a developer or a sysadmin?
You don’t need to know C# if you are only going to be system administration. You need
to know both if you’ll be doing development.
I think I’ll go with C# to get both the language and framework. I’ll go back to
ASP.NET if the price is right.