Click here to Skip to main content
15,920,005 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear all,

I have a question, i read the book step by step VS c# 2010 and i think thats a good beginning to learn the basics for c#.
But i want to improve my skills, and go further into the development with c#. I am an absolute beginner.

So what are the next steps what you can advice me?
Where can i find the explanations of the classes, which are available and how to use them?

i went on the msdn page but i really didn't have a clue where to start from?

Or do i have to get an msdn subscription for more detailed explanations about the classes and how to use them?

please can you help me, a beginner in c# wanting to be a developer in c#.

many thanks in advanced.
Posted

MSDN has lots of C# resources that are reasonably easy to find, including these tutorials[^]. However the most important thing you can do is: practice, practice, practice.
 
Share this answer
 
Comments
ali junior 24-Jul-12 12:03pm    
thanks for the link, from the link above i found also the next link what i where looking for

http://msdn.microsoft.com/en-us/library/d11h6832(v=vs.71) a reference page
Richard MacCutchan 24-Jul-12 12:39pm    
It's all there somewhere, and some bits are easier to find than others. I try to advise people to get familiar with MSDN and use it as much as possible.
Your best bet might be to take some introductory programming courses at your local college. Self learning object oriented programming without a base of understanding of programming in general is a very difficult thing to do and is likely to become very frustrating for you. That is why I suggest that taking a course or two is one of the better ways to get going.
 
Share this answer
 
Comments
ali junior 24-Jul-12 11:14am    
thanks for the comment, i have taken some object oriented programming course at my school. it explained about OOP. I have some scripting skills and some pure basic skills (a simple programming language). But what i need is a reference manual or page where i can find the available classes of the .net or win32 api's and how i can use them. The basics of c# i think i understand, i learned them from the VTC training video's and with addition of the step by step book. But what is the best step after basic skills??
My suggestion would be to look into getting a Pluralsight [^]subscription. Their video training is excellent and I have found it more valuable than classes or books for ensuring that I understand a topic from start to finish in a logical and comprehensive way. Their authors are all respected leaders in their respective fields.

You can get a free ten-day trial on their site. If you are a member of MSDN or Dreamspark, you can also get free subscriptions. Some sites (such as ASP.NET) also pay Pluralsight to allow free access to certain courses.

Note: I am not affiliated with Pluralsight in any way (except as a subscriber) and I do not get any benefits from recommending them.
 
Share this answer
 
Comments
ali junior 24-Jul-12 11:12am    
i did take some video courses from VTC and they did explain it very well also, and with the addition of the book of Step by step i have a good basic understanding. But what i wanted to know is where can i find more information about the classes in the .net framework and how to use them. for example if i wanted to create a program what will collect the event viewer then where can i find which classes i have to use, i mean like a reference page about the objects in .net 4
As far as the MSDN subscription goes, I'd like to add that as far as I know, MSDN subscriptions only give you access to software (e.g. Windows OSes, Visual Studio, SQL Server, stuff like that), not to any improved documentation. The documentation for .Net classes is freely available. (Also, MSDN subscriptions are expensive.)
 
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