Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the best way to start learning C#?

Tags:

c#

I have a little programming experience with vb 6 and vb.net not much. Please tell me the best way to become an expert C# programmer and I know it will take a long time.

like image 475
Alex Bridges Avatar asked Nov 21 '25 04:11

Alex Bridges


1 Answers

Think about how you learn human languages - reading, writing, speaking and listening.

  • Read code. Read articles. Read examples. When you're more experienced, look at the source code for some projects that you use.
  • Write code. Play with the examples you've read about. Modify them. Solve problems from Project Euler. Think of your own projects then try to solve those.
  • Talk about code. Blog about it. Tell your friends about it. See if you can impress your grandmother with how good your program is. Now try to impress your professor. Learn how to communicate about programming with different types of people.
  • Listen to other programmers. Many of them have more experience than you and have useful things to say that you can learn from. Learn the vocabulary they use. Discuss your ideas with them.

Practice. Practice. Practice.

Google is your friend.

like image 149
Mark Byers Avatar answered Nov 23 '25 17:11

Mark Byers