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.
