C# Programming Tuition

Soldato
Joined
10 Mar 2006
Posts
3,975
Are there any sites/places that offer or can put me in touch with 1-to-1 tuition (either in person or via Skype, say) for programming languages, such as C#?

I did C# briefly at university but didn't really get far with it, and am looking for a career change. Youtube videos are great, but I never really get that far!
 
Last edited:
Hi,
I don’t know of any 1-1 tutors but I always find setting a target project and working on it is the best way of learning. Set yourself a goal of a program that does A, B and C and then ask on forums for help, stackoverflow.com is a good place. When you have it working add extra things to it.
If you get a job programming that what it’s like. Your boss says I need an application that does … and you will need to work out how to make it. Over 50% of the work is reading up on how various things are done, the actual code is the easy bit most off the time. At the moment things are changing very fast, seems like I have to constantly re-learn how things are done using different protocols.
FredFlint.
 
First off, 1-1 tuition is scarce and likely to cost you a fortune, however since you're willing to spend any money at all suggests you'd find the following very useful.

I've taken these courses myself and they're brilliant (just like everything else on the site) so go for it!

1st: https://tutsplus.com/course/30-days-to-learn-c-sharp/
2nd: https://tutsplus.com/course/learning-c-201/

An alternative to C# is Java by the way, they're almost identical languages but have their differences obviously.
 
Doing this without someone to review the code is not likely to produce a good coder.

I have to agree; I never really get this piece of advice from a commercial software POV. You really need to be learning processes/techniques and good structure, otherwise potential future colleagues will hate you :)
 
Contribute to Open Source projects. You'll get far more criticism than any (private) commercial project will ever give you.

Be warned though, there is a lot of spiteful BS to navigate around in a lot of OS stuff.

For smaller stuff peruse any C# board you can find and help others to fix their problems. You'll always get critique there, too. Also more spiteful BS but meh, it's the internet.
 
When i was learning it i just jumped in at the deep end, opened up visual studio and started playing. Then i started creating little random projects, downloading tutorials, test pieces and looking at how they were done and redoing them myself, then i git onto sourceforge which was very useful.

The hardest part i found was thinking of ideas to test knowledge and learn although there are a few websites that di structured learning, from basic to advanced.

I will try and find some resources for you.
 
First off, 1-1 tuition is scarce and likely to cost you a fortune, however since you're willing to spend any money at all suggests you'd find the following very useful.

I've taken these courses myself and they're brilliant (just like everything else on the site) so go for it!

1st: https://tutsplus.com/course/30-days-to-learn-c-sharp/
2nd: https://tutsplus.com/course/learning-c-201/

An alternative to C# is Java by the way, they're almost identical languages but have their differences obviously.

They are not identical, at all. See:

http://stackoverflow.com/questions/...ween-c-sharp-and-java?answertab=votes#tab-top
 

I said ALMOST IDENTICAL. By that I mean the fact they share VERY similar syntax, OO Style and the fact they both run on top of a virtual machine.
In the grand scheme of things they are the two languages which are most comparable to each other.

You know C# then you pretty much know Java. You know Java, you pretty much know C#.

It's not like if you know C you suddenly know Python.
Sure there are minor differences, I do program professionally in both languages.
 
When i was learning it i just jumped in at the deep end, opened up visual studio and started playing. Then i started creating little random projects, downloading tutorials, test pieces and looking at how they were done and redoing them myself, then i git onto sourceforge which was very useful.

The hardest part i found was thinking of ideas to test knowledge and learn although there are a few websites that di structured learning, from basic to advanced.

.
+1

this is how I learn...
 
Back
Top Bottom