Core Programming

Object-Oriented Programming

General Software Development

Web Applications

Desktop Applications

Databases

Resources

MSDN: An Extensive Examination of Data Structures Using C# 2.0
MSDN: Building Console Applications
MSDN: Connecting to Data in Visual Studio Overview
MSDN: Control Flow in Visual Basic
MSDN: Developing Web Applications with ASP.NET
MSDN: Exceptions and Exception Handling (C# Programming Guide)
MSDN: Introduction to Windows Service Applications
MSDN: Object-Oriented Programming
MSDN: Querying the Database
[MSDN: Windows Forms Application Basics (Visual Basic)
Visual Studio: DevOps overview for Team Services and TFS