I'm a hobbyist programmer and I was self taught in various languages (VB, Pascal and now C#) but wasn't serious about it. My learning process was messy, that is, firstly I specified thing I wanted to make and then learned how to do it along the way by Googling. On top of that over the years I lost motivation to program and forgot large portion of it. What is single best resource to learn C# that isn't aimed towards beginners? Also, the language isn't the only thing to programming, so what other stuff I can learn to be better at it?
by markovcd via /r/csharp