Click here to Skip to main content
15,885,537 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
See more:
Hi,

I am interested in asp.net using c#. Do i need to join any training institute for learning .net.

Please help me.



Thanks,
Girish

What I have tried:

I tried to learn .net from youtube by watching tutorials on .net. I am not good that much to develope any projects.

Please help me what should i do.


Thanks..
Posted
Updated 7-May-16 0:36am
v2
Comments
Sergey Alexandrovich Kryukov 6-May-16 9:37am    
The question makes no sense because we don't know your background. Maybe you need to start with learning elementary school mathematics, or general programming, or maybe you will be able to develop code which makes perfect sense on this week. However, to me, the expression "don't know from where to start" suggests the meaning "I don't want much to start".

The one who really wanted it would have started well before asking such questions.

—SA

Read books, go to the ASP.NET website[^] and study the tutorials, find a college that has some courses, etc., etc.
 
Share this answer
 
Comments
Patrice T 7-May-16 7:11am    
5ed
In addition to Solution 1 there is a reference article here on CP where members have recommended books - Useful Reference Books[^]

As a general rule of thumb avoid books with titles that include things like "learn xxx in 25 days" or "for dummies" ... they are not a good investment as you will just have to buy another book to follow on.
 
Share this answer
 
Comments
Patrice T 7-May-16 7:11am    
5ed
Ironically, in addition to Solution 2, I also wrote an article that covers the downsides of learning anything through material that claims to teach you in a matter of days. Downsides of Learning {programming-language} in {x} Days![^]. I hope you will like that post of mine.

Secondly, if you want to learn something... Just learn it, but take my advice, learn it from the original authors of that frameworks; Microsoft of course. Microsoft Developer Network (abbreviated as MSDN) is the best resource for Microsoft related technologies, agreed that they are sometimes (more than sometimes) very complex and difficult to interpret, but that happens.

Just learn basics, then build up your own logic for using the basics in real-world scenarios. Broaden the concept to a higher level of complexity and so on and so forth. It takes time, a lot of time, a very much big lot of time before you actually become a "programmer" in any framework. So, don't waste your hairs yet, just go over there and learn by following their tutorials.

Learn to Develop with Microsoft Developer Network | MSDN[^]
 
Share this answer
 
Comments
Patrice T 7-May-16 7:10am    
5ed
In addition to other solutions.
There is no shortcut to knowledge, no one can learn for you, you are the only one that can do it. The way to become a good programmer is long and not everybody can achieve that goal. Good programmer need a special state of mind, either you have it or you don't.

In order to become a good ".NET developer", you need to become a good developer first. You need to master a set of techniques that are the basis of the jib and are not linked to a language.

My short list:
- Start with an easy/safe language: VB, Java, C#, not C or C++
- Read documentation / Follow tutorials (a lot of them)
- Start with tiny/useless projects, the purpose is to learn programming, not doing something useful.
- Start with console mode programs (no fancy graphics, no mouse)
- Learn debugger Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
Debugger - Wikipedia, the free encyclopedia[^]
- A problem ? Google is your friend.
- Learn Boole algebra
- Master some analyse methods, Dijkstra Top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]

Remember the exercises and little projects are not here to make something useful, they are here to teach you programming.
 
Share this answer
 
v2

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