This is the training web site I recommend for all programmers. This will keep get you Elite level.
This is the book I recommend for intermediate to advance programmers. This will keep get you into the upper echelon of programmers.
This book is essential for C# programmers. The title is misleading however. This is well beyond a Nutshell.