Click here to Skip to main content
15,887,477 members
Please Sign up or sign in to vote.
1.67/5 (2 votes)
See more:
hi friends
i want to learn c# .in that windows is better or Asp is better.could u please suggest me which web site is better to learn from basics.is there any free e learning web sites
please support me to learn basic things
Posted
Comments
Jean A Brandelero 6-Dec-13 8:09am    
Focus on desktop/console development. It's easy to learn.
Asp.net has some tricks/problems and you will need to learn to workaround this s#.

Windows is for Desktop Utilities and Asp.Net is for Website development.

First of all, you have to decide which domain you are interested in. I would say both are easy to learn.

Once you select the domain, you can start learning from MSDN and Code Project Articles.
You can find many basic and beginner tutorials on Code Project.

W3Schools - ASP.NET Tutorial[^] is also a good resource to start on Asp.Net.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 6-Dec-13 15:02pm    
I am not quite agree. For a person just learning the language, it's all way too advanced and is a permanent source of frustration and bad CodeProject questions. My idea is: console-only applications only, and of course libraries. Please see my answer.
—SA
If you are going for desktop development then start with .NET Book Zero[^], move on to C# Tutorials[^], and then browse the CodeProject articles[^].
 
Share this answer
 
Comments
thatraja 6-Dec-13 8:59am    
5! for that ebook, looks good.
Richard MacCutchan 6-Dec-13 9:08am    
It gave me my start in C#, although still a long way to go.
thatraja 6-Dec-13 9:52am    
I remember the last line from your profile page :) .
You have any books on Mobile related things? Recently I have started RnD on Mobile related things.
Richard MacCutchan 6-Dec-13 10:29am    
Yeah, and time's running out. Sorry, I haven't really looked into mobile apps, but you could follow the link and see if Charles Petzold has published anything on the subject.
thatraja 6-Dec-13 10:35am    
Yep, I checked there & found Windows Phone 7 book. But I don't want to start from 7, some people suggested me to start Windows Phone 8. But still that book is useful.

Thanks again for your reply. I want to ask you some more questions but not now. Have a nice weekend.
if you are going to learn c#. it don't mind windows applicatin or web. you will use only different library for different application types. In my opinion windows application is more easier to learn.

You could start with the following stuff.

http://www.microsoftvirtualacademy.com/training-courses/developer-training-with-programming-in-c[^]
 
Share this answer
 
Quote:
i want to learn c# .in that windows is better or Asp is better
Wrong question. Each one for different purpose. Windows applications is for Desktop applications & ASP.NET is for web applications.

Start learning C# first, you need C# for both windows & web applications. And learn HTML(simple one). Then go with ASP.NET.
Quote:
could u please suggest me which web site is better to learn from basics.is there any free e learning web sites
please support me to learn basic things
Education Needed[^]
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 6-Dec-13 15:02pm    
I am not quite agree. For a person just learning the language, it's all way too advanced and is a permanent source of frustration and bad CodeProject questions. My idea is: console-only applications only, and of course libraries. Please see my answer.
—SA
Gosh, not Windows, no ASP.NET (ASP is practically unrelated to ASP.NET and to C#), nothing as or more advanced! Console-only application, at first, until you got well familiar and confident with 100% of language. Don't waste your time on advanced stuff before you learn it well, as well as the very basics of .NET: assemblies, types and instances, references, life cycle, OOP, all that stuff.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900