>Why does it have to be this particular book? There are tons of free C# learning resources on the web. There are cheaper books from Amazon and other booksellers. (Dietel is notoriously expensive). What makes this one unique? I would think commitment and motivation are more important.
If it's for a specific class, I can see why he needed that specific book.