Good techniques to get good with C#?

Associate
Joined
13 Jan 2012
Posts
2,340
Location
United Kingdom
What are some good ways to learn C#? i have been watching videos but it doesn't seem to stick.

Would you guys recommend trying to do exercises and googling?

anyone here who learnt it from scratch and has good techniques?

Thanks.
 
Cromulent;30487084 said:
The only way to become good at programming is by practice.

When I am learning a new language I normally buy a book on it. Read the book and do the exercises in it and then I sit down and write a program in that language. Since I'm mainly website focused I tend to build backends for websites as a practice as it tends to use most features of a modern language. Just think of something you want to make and start building it. At the start you'll be Googling a lot but you'll soon start to pick it up.

C# is a nice language though :). I've been learning it myself. Shame visual studio vomits files all over your computer when you install it though. Next time I install visual studio I'll be doing it inside a virtual machine.

Punt;30487287 said:
I use C# pretty much all day these days. No formal training and found those learning videos to be a bit meh. I learned as Cromulent said...



If you've got a goal, something you want, you'll may find it easier to pick up, I did.

Google is your friend! If you want to do something, there's a very good chance someone has already done it. Don't just rip the code off though, try and understand what it does and there is usually more than one way to skin a cat, look for and at more than one solution.

Thanks for the advice, i found a c# yellow book by rob miles ill have a look at, guess i can build a program but i get stuck when i don't know what to do. i guess the best way around that is look at other peoples solutions and incorporate that?
 
Working through the basics isn't too difficult with a bit of perseverance imo. But when doing projects if you don't have a clue what to do where would you go to seek help? forums?
 
Back
Top Bottom