Manoj
Manoj

Reputation: 1

Is it necessary to understand C# before going into ASP.NET?

Do I have to get some C# class before taking ASP.Net programming lessons?

Upvotes: 0

Views: 299

Answers (7)

admin
admin

Reputation: 1

I think C# should be done first as it is the basic language background for ASP.NET applications. C# can be used separately also, so I say C# should be started with console applications and more in order to understand ASP.NET as a HIGH TECH PROGRAMMING LANGUAGE.

Upvotes: 0

sandy101
sandy101

Reputation: 3427

yes the asp.net require the c# programming code as c# is required in the all the gui based coding . for the proper creation of the asp pages it is must for the programmer to have the knowledge of c# .

Upvotes: 0

Will Marcouiller
Will Marcouiller

Reputation: 24132

ASP.NET is a GUI programming language only. Under the hood, it is either C# or VBNET that does the real job as accessing the underlying datastores and playing with your objects. As a matter of fact, when you code your Page_Load() method, it is C#/VBNET that you code.

I would advise anyone wanting to go ASP.NET to have a minimum of C# or VBNET knowledge.

Upvotes: 0

Afshar
Afshar

Reputation: 11483

If you have some programming background you don't need high skill is C#.

Upvotes: 0

burnside
burnside

Reputation: 2561

For ASP.NET server side programming you'll definitely need to know either C# or VB.NET. I prefer C#, but it depends on your background. If you've done a lot of VBA, you may be more comfortable learning VB.

Good luck.

Upvotes: 2

Darin Dimitrov
Darin Dimitrov

Reputation: 1038840

If you are going to use C# as a language of choice it is strongly recommended to take lessons in C# and OOP. If you start directly with ASP.NET you risk to end up with horribly unmaintainable code.

Upvotes: 1

Jon Skeet
Jon Skeet

Reputation: 1500665

Assuming the latter "c#" was meant to be "ASP.NET" - I think it's highly advisable.

If you try to learn a language and a UI platform at the same time, you won't know whether problems you run into are due to not understanding the language or not understanding the UI technology.

I would suggest learning C# first - via console apps, with collections, IO etc - and then moving on to ASP.NET afterwards.

Upvotes: 7

Related Questions