Reputation: 1
Do I have to get some C# class before taking ASP.Net programming lessons?
Upvotes: 0
Views: 299
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
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
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
Reputation: 11483
If you have some programming background you don't need high skill is C#.
Upvotes: 0
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
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
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