Click here to Skip to main content
15,886,806 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
Hi Everyone,

I have recently took up the challenge of learning to create web applications via ASP.Net. I was hoping you could point me to the right direction as to where I can find reference materials / sites that would make learning it in a way that is not so overwhelming for beginners like me. I came from windows application development platform using VB.Net and C# and wants to head over to web platforms to upgrade my skills. I am hoping you could help me out. Many thanks and cheers! :)

What I have tried:

tried learning JQuery. It turned out it needs Javascript knowledge as a pre-requisite! Head about bootstrap, got more confused! LOL :)
Posted
Comments
Beginner Luck 10-Feb-16 4:23am    
bootstrap need CSS knowledge as a pre-requisite too
learn from the basic web development before learn framework

I know it's old fashioned these days, but your best bet is to get a book on asp.net and go through it, probably an MVC book. Wrox do good books on the subject that go into a lot of detail, but others do them too.
 
Share this answer
 
Comments
Boy Balantoy 12-Feb-16 3:36am    
Thanks, tried that one already. However, I cant find a good book that is novice-friendly when it comes to the technical jargons that is being used. So I'm looking for an interactive / audio-visual type of reference to get me up to speed. Thanks for the feedback! :)
F-ES Sitecore 12-Feb-16 3:42am    
If you can't learn coding from a book then maybe it's not the career path for you? Developers spend a lot of time learning things through articles, documentation and books. If you're not the academic type then you're going to struggle.
  1. Only you can shape your path; we don't know your background. Whatever it is, your path should be individual.

    However, there are settings where many people share the same path. For example, this is a proper formal school with more or less big classes where the students are properly selected, accepted, passed through some previous exams and meeting close criteria. But forums are nothing like that. Our members cannot really know what are you.
  2. Even if you could figure out a good "path", or someone else could do it for you, it hardly should look as a well-defined path. Such approach would be not flexible enough to be acceptable. It should better be a very general sketch of the path. It's very likely that at some moment you will want to learn some new technology. You should be always ready for that. Ideally, you have to learn some basics, then come to better understanding what else to learn, and so on.
  3. There is one questionable point in your requirements. "Not so overwhelming?" This is not the best idea. Actually, intensive (as opposed to extensive) learning is quite typically based on overwhelming information. Besides, learning should also learn you to deal with overwhelming information methodically, the ability to turn the overwhelming into the systematic study.

    Besides, software development is quite complicated, but still not the rocket surgery. :-)
    Independent learning is nothing like a miracle; all decent engineers do it on regular basis.


Sorry for not answering the way you expected. You really have to use your own brain.

As to ASP.NET and related technologies, this is the major link: ASP.NET | The ASP.NET Site[^] (click the menu item "Learn") .

Now, one common mistake is considering JavaScript as something not very serious. This is wrong. It is very deep, unusual, most misunderstood technology which is hard to grasp for many. It is critically important for all kinds of Web development. So far, I don't know better source that this:
JavaScript | MDN[^],
A re-introduction to JavaScript (JS tutorial) — JavaScript | MDN[^],
JavaScript reference — JavaScript | MDN[^],
Document Object Model (DOM) — Web APIs | MDN[^].

But even more important thing is general programming and understanding of technology.

—SA
 
Share this answer
 
Comments
Boy Balantoy 12-Feb-16 3:32am    
Thanks Sergey, I appreciate the feedback! :)
Sergey Alexandrovich Kryukov 12-Feb-16 9:53am    
You are very welcome.
Good luck, call again.
—SA

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