Bruce Eckel is translating his seminal book, Thinking in Java, for C# users. The new book, Thinking in C# is available in an early form online. One nice thing about the book is that it is written for people using command line C# tools, not Microsoft’s IDE.