Недавно в наш маленький коллектив (разработчиков программного обеспечения .NET) был принят выпускник университета. Как оказалось у него очень поверхностные знания в области разработки алгоритмов (засиделся человек на Дельфи, кидая контролы на формочки), методов отладки программ, SQL. Наблюдаются серьезные пробелы в знаниях .NET — в частности WinForms и ADO.NET. Парень не глупый — многое быстро схватывает, но данные пробелы очень сильно замедляют его работу и сказываются на ее качестве.
Очень нужно в кратчайшие сроки повысить его уровень знаний в вышеперечисленных областях. Какие книги посоветуете для этого прочитать? Т.к. сроки поджимают список книг не должен быть очень длинным — только самое необходимое чтобы сформировать "фундамент".
Сейчас речь не идет о быстром превращении его в гуру. На первом этапе нужно сделать так чтобы от него была ощутимая польза.