Skip to main content
3 answers
3
Asked 1009 views

What Is The Best Tool For Learning C#?

Is there a great book/website/video series that would be the best for learning C#? #programming #computer-programming

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

3

3 answers


1
Updated
Share a link to this answer
Share a link to this answer

John ’s Answer

Download the free copy of Visual Studio 2010 C# Express. (http://www.microsoft.com/express...)
Create a new project from the available templates and run it (F5).
Piece by piece, try to dissect the template just like investigating a dead insect.
Notice what happens if you change something. Small changes, so that you can undo if something stops working.
Add some knowledge from the available online resources, such as printing out text on the screen or adding a button.
Tweak it, break it. Nothing will be harmed from failures, you'll just learn from it.


When you've understood the basic concept of the IDE (the environment you work within, Visual Studio) and the basic concept of the language, you should try to formulate a problem. The topic is up to you, perhaps it's finding the area of a rectangle. Then, try to solve the problem using your newly aquired knowledge together with some pretty heavy searching for the missing pieces. It's all on the Internet, rest assured.


That said, I'm still puzzled by your question. You write that you know some basic web technologies, and from there you want to learn C#. What makes you want to take this step? Is it that you want to create web solutions using Microsoft technology? What you actually want to learn then is ASP.NETasp.net and not C# specifically, since even though it is possible to use C# for ASP.NET projects there are also other languages such as VB.NET (Visual Basic) and they can be freely interchanged.

1
0
Updated
Share a link to this answer
Share a link to this answer

Leon’s Answer

C# is a computer language created by Microsoft see wiki below:


https://en.wikipedia.org/wiki/C_Sharp_(programming_language)


The best place to learn C#is from the company that created it at their "Microsoft Virtual Academy" and it's free.

https://mva.microsoft.com/en-us/training-courses/c-fundamentals-for-absolute-beginners-16169?l=Lvld4EQIC_2706218949


During my IT career I had to use C# occasionally on a project. So I learned as much as I needed to know to complete the project then returned to my other mastered program languages.


Leon recommends the following next steps:

Start working on the Microsoft Virtual Academy training program
Complete the Microsoft Virtual Academy training program
0
0
Updated
Share a link to this answer
Share a link to this answer

Arjun’s Answer

Microsoft partnership with edX ,One of the best ways to learn online


https://www.edx.org/course/programming-c-microsoft-dev204x-2


Hope this would be useful for you . Good Luck

0