Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Learn to Program with Java
Publisher: Osborne/McGraw-Hill
Authors: John Smiley
Rating: 5/5
Customer opinion - 5 stars out of 5
The One Best Book to buy if you have no experience

This book is PERFECT for a beginner. He does an AWESOME job of teachingn Java to the beginner with NO programming experience. I looked at reviews and browsed through many, many books and this one is the BEST. It actually teaches you instead of just telling you all of the elements and how to put them together.
If you are new and want to learn Java, GET THIS BOOK! And, it is current Java with a publishing date of 2002. It is the best and the newest!
Like people always say, "If you get one book, get Learn to Program with Java by John Smiley!"

Product: Book - Hardcover
Title: C# and the .NET Platform, Second Edition
Publisher: Apress
Authors: Andrew Troelsen
Rating: 5/5
Customer opinion - 5 stars out of 5
A great intro, good depth, easy to read

Occasionally you read a book and the writing style and content just grab you - it's as if the author is writing at exactly the level you're at. For me, this is one of those books.
I've done a lot of Java and Windows C++ programming and wanted to jump into .Net, C# and ASP.NET and this is was the perfect source for me. The language, the environment (.Net CLR, etc.), the classes and ADO and ASP.NET are all explained well and thoroughally. Comparisions are made to pre-.Net techniques (COM, ASP, etc.) for doing things and the .Net/C# way and the benefits are shown. Most obvious details are skipped (they're easy to look up if required)and more interesting ones drilled down into.For instance, I've been failing away with my first ASP.NET application, playing with ASP.NET Web Matrix and consulting random web sources for examples/class info, etc. and having some success by not getting the big picture - there is "magic" going on under the covers and to really understand ASP.NET you have to understand what the system is doing for you. I then read ASP.NET chapters (not thinking at first this book would even cover it), and the whole ASP.NET scheme became crystal clear - after an hour of (great) reading I have what I need to know in depth. It couldn't have been more clear. When I was done the chapters I was so elated that I wanted to find Andrew's email address (I haven't been able to yet) and personally thank him - it was that good.Note: I had also read 'Programming ASP.NET' and the two chapters in this book on ASP, in my opinion, are much better than that whole book.
The ADO.NET chapter was also amazingly clear, describing in detail the rational behind the classes and interfaces in that area.

Product: Book - Paperback
Title: Code Complete
Publisher: Microsoft Press
Authors: Steve McConnell
Rating: 5/5
Customer opinion - 5 stars out of 5
Practical and humorous

The book is at its best when it puts forward an idea (and discusses alternatives), supports that idea and makes you laugh at the same time. Chapter 31, "Personal Character" is worth the cost of the book. I now have an excuse for "long-term laziness" and the ammunition to knock down those who lack "intellectual honesty and humility"!

Product: Book - Paperback
Title: Inside Microsoft .NET IL Assembler
Publisher: Microsoft Press
Authors: SERGE LIDIN, Serge Lidin
Rating: 3/5
Customer opinion - 3 stars out of 5
This book is mostly about the IL language

I was looking for a book which offered a more detailed view on .NET assemblies and interaction with the CLR: guidelines for packaging and deploying assemblies, how the CLR locates assemblies, etc.
This book does provide that information, nonetheless, my mistake was not realizing that this is a book mainly about the *IL language* itself. I was not interested in looking into that much detail. The book also covers in great detail what exactly is stored in a .NET assembly. I also liked the discussion on interoperation of managed and unmanaged code.
If you're looking for a book on IL, this is your book, otherwise it seems that the book 'Compiling for the .NET CLR' is a better book for what I was looking for.