问题
I am an absolute beginner at ASP.NET. How can I learn it better?
Currently I am reading ebooks. Can you suggest better ways, or other ways, I can learn ASP.NET?
回答1:
As everyone else suggested you, I suggest asp.net learning pages, too. But first of all reading a book on topic is a better way I think. Because books are well structured to learn something.
Also take a look at that question if you're also new to .net or web development.
And one more thing, find a project for yourself to improve your skills and to implement what you learn. Develop your own blog, your own wiki, or whatever you like.
回答2:
I prefer the Apress books. I don't know if they are translated.
ASP.NET: http://www.apress.com/book/view/9781590598931
ASP.NET MVC: http://www.apress.com/book/view/9781430210078
回答3:
I would say Beginning ASP.NET 3.5: In C# and VB would be a good read and after that Professional ASP.NET 3.5: In C# and VB .. because I actually own both of these books
Keep in mind reading these books will only give you a foundation of what to expect, but you wll only get the full understanding by using asp.net yourself
回答4:
Learn ASP.NET http://www.asp.net/learn/
回答5:
I would start out at ASP .NET Learning Pages
They have plenty of videos ranging from beginners to more advanced stuff... Great resource... G
回答6:
The best way, of course, is to actually build a website in asp.net ...
回答7:
You can learn asp from multiple sites it won't be that hard to find with google?
http://www.asp.net/web-forms/tutorials
I do have multiple positive experiences with this site.
It also contains some videos
I also checked this site it seems okay but didn't fully check it. http://www.codeproject.com/Articles/207797/Learn-MVC-Model-view-controller-Step-by-Step-in-7
If you want to have you asp.net skills pushed a bit I really advice to go to an event like the Microsoft TechDays. For students like you there are depending on your country free days. During those days or day you can ask questions to the experts giving the sessions.
Or watching an other programmer code is a mind opening experience.
I hope my answer helped.
回答8:
Read book and solve your problem with the knowledge you get from there.
Being in the same position as you but with Struts and Java I found very useful to ask questions on Stackoverflow to the questions I couldn't find any answer in the book.
回答9:
the asp.net website has a lot of (video) tutorials on many subjects.
回答10:
Read books as the other posters have suggested. This will let you know what you can and can't do (easily). After reading a book then build a website and learn the rest through experience.
Then get a more advanced book and go through the same process. :)
回答11:
practice while you watch http://www.asp.net/learn
There are a plenty of videos for a basic user and you can take it from there..
Forget not to practice!!!
回答12:
The best way to learn asp.net is by practice. Walk through some tutorials, build some things you like yourself. You might even wanna try to get someone's code and just look through it so you can addept way's off approaching things in asp.net. And if you just google after "asp.net learn" or "asp.net tutorial" like all other users did posting comments before me, you can actually find alot of info.
GL,
Younes
回答13:
I recommend this book, I reading it right now and it's well categorized from the beginner level to advanced
ASP.NET 4 Step by Step
,try to watch videos on ASP.NET/Learn is simple and useful, and try to watch TechEd and MIX videos to keep yourself updated what new in the technology.
回答14:
Check out the learning section of the official ASP.NET website:
http://www.asp.net/learn/
Also, check out the Murach books.
回答15:
There are tons of books and it is very easy to get lost in it all. My first run in with ASP.NET was the MVC3 framework, which I ended up liking quite abit!
The tutorials found here: http://www.asp.net/mvc/pluralsight are free and proved invaluable to further my understanding of the framework.
In addition to the tutorials I would advice you to maybe brush up on some jQuery as it is an active part of the dynamic elements on the client side.
回答16:
I would suggest a video tutorial series, just follow a long and actually write every line of code you see.
there are several sites for this just search for "video asp.net tutorial".
回答17:
W3Schools.com is one of the best website to learning for beginners.
回答18:
Its not something that you should start by reading through all the details. After learning the basic concepts and how it works (you can find this information on google easily) you should deal with more code and projects. I suggest that think of a project and try to code it from scratch.
Here you can find some projects with source codes: http://www.dotnetspider.com/projects/
If you cannot think of a projects, just pick a project from the list. Code it on your own and compare the result and approach of yours with the one in the given source code.
来源:https://stackoverflow.com/questions/1790257/how-can-i-learn-asp-net