Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi,... Im newbie at DOT.net...

I really have a passion on programming...basically am from electrical branch,but am very much intrested in coding field, i dont have much knowledge about coding..

so,

where should i start? VB.NET? C#? C++? ASP.NET?

What should be my step by step procedure?

please do tell me the important topics..?

Will I start on database? Connection of client and server? Webrowser? Application?...etc etc etc...

Will it ok if i start on studying every toolbox item one by one?edita

Regards,
Nivedita
Posted
Comments
[no name] 25-Jul-14 11:49am    
Start at the beginning. Get yourself a decent book on basic programming and work through it. Search for some tutorials and work through them. Take some classes at your local college or university.
Nivedita Punith 25-Jul-14 11:51am    
thank you so much..:) can you mention any good book...??
[no name] 25-Jul-14 11:58am    
There are many. Do a search for books. A good beginners book is http://www.charlespetzold.com/dotnet/
Nivedita Punith 25-Jul-14 12:03pm    
thanx a lot.. :)

Start with C# - it's less complicated than C++ (but for .NET that really doesn't matter at all) and less prone to "bad thinking" than VB (Because it insists you tell it what to do instead of guessing what you wanted as VB does).

But as Wes says: get a book, or better a course (because a tutor can explain things in a different way when you don't understand, and a book can't) and work through it, doing all the exercises.
Work do some good books, as do Addison-Wesley - just avoid anything with multiple exclamation marks, "...In nnn days" or "for dummies" in the title. Go look at them, skim a few and see if you can follow what they are trying to say before you buy - those things are expensive!

Oh, and if you can, get a book in your native language* - even if your second language is very good, you are still adding a potential layer of misunderstanding that isn't there in your native language.

* Except in Italy apparently. :laugh:
 
Share this answer
 
v2
Comments
Nivedita Punith 25-Jul-14 12:06pm    
thank you soo much, you cleared al my doubts.

am have already joined a small company as c# developer i don think i'l get time to go for tutorials, i just want to learn by myself.. please do tell me a good way to start.. thanks in advance..
OriginalGriff 25-Jul-14 12:17pm    
C# itself is pretty simple: if you are familiar with any other language, you can "Pick it up" in an afternoon. But that is just the beginning...
C# on it's own is useless - it needs the .NET framework to give it anything to work with! Even basic numbers like integers and "simple" things like strings are part of the .NET framework, not the C# language itself.
And the .NET framework is enormous! That is what you need to learn - and why you need formal education of some form (and books are fine for that). If you try to learn by looking at examples and "pick it up as you go" you miss far to much and it makes it very, very difficult to work with things later.
Nivedita Punith 25-Jul-14 12:24pm    
yes you are absolutely right. i'l learn each and evry concepts.. i'l give more attention towards dot net framework. thank you so much..
CPallini 25-Jul-14 13:49pm    
My 5.
However, I strongly disagree with: "Oh, and if you can, get a book in your native language - even if your second language is very good, you are still adding a potential layer of misunderstanding that isn't there in your native language": at least here in Italy, the 'native language' books are are usually very bad translations (the 'author' usually doesn't understand the argument or is not able to write about it in a decent way) .
OriginalGriff 25-Jul-14 14:22pm    
I edited the solution.
I am going recommend this book >NET 4.5 Beginner[^]
This book helped me a lot when i started. You can get an ebook quite easily. Since you have already started working, you will learn faster. Also MSDN and CodeProject will help you a lot.
 
Share this answer
 
Comments
Nivedita Punith 1-Aug-14 3:26am    
Thank you soo much.. :)

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