Hi Mark,
There are many options for you to learn new stuff, coding, programming languages , development and so many.
but this depends on your preferences, if you would prefer e-learning courses then there are many options for you
1. Pluralsight (offers hardcore training courses by experts)
2. Microsoft Virtual Academy (Free courses)
3. Code School (learn by doing)
4. Udemy
If you would like to learn from samples, tutorials there are also many websites that might help you
1. CodeProject
2. C# Corner
3. CodePlex
4. MSDN Code samples
and don't forget the MSDN as the main source of documentation and its forums if you have questions and needing help.
Thanks, Mahmoud