Полезные материалы по .NET, технологиям программирования, алгоритмам и паттернам проектирования

Литература по различным языка программирования под .NET
Структуризация программ и их тестирование
Общие материалы

А также, материалы, выложенные на сайте разработчиков, MSDN и StackOverflow.

Для обсуждения выкладываемых материалов - убедительная просьба писать в данную тему.

Compiler Design Tutorial: What is, Types, Tools, Example (en)