I guess I'm not a tree hugger. I like real computer books more. And no, I don't think Kindle is suitable for any complex technical books including most computer books I read.
E-readers are useless for reading programming books, Source codes are messed up and it's almost impossible to understand anything. I'm never using E-reader for reading technical books.
I love my Kindle for non-technical books, but the programming books I've tried were hard to read. Code samples were sometimes poorly formatted. You couldn't see a diagram and the text at the same time. Personally I'm often flipping back and forth between pages to go back and look at a previous example and I found that hard to do.
I also don't read technical books cover to cover very often. They are usually more skim and then refer back kinds of books to me. Kindle has decent enough bookmarking but it isn't the same as post it notes and dog earing.
I have no tried a Kindle DX(larger screen), but I still think it would have issues. I just like the fast flip back and forth I can get with paper for technical books.
I travel a lot so the Kindle is fantastic for non-technical books. I can carry a bunch of books at a time in such a tiny package. The battery lasts a very long time if the wireless off. It keeps track of where I am in each book.
For me the biggest issue was trying to flip back and forth between pages. I wanted to get some ASP.net knowledge and was getting ready to go on vacation so what better way to spend 5 hours on a plane than with my Kindle 2 and computer open and learning.. For the first few introductory chapters it worked great. Much easier than flipping pages in an analog book on a plane... Even reading the coding samples wasn't that bad at all. I have the text on the smallest setting and it followed would I would assume to be the same formatting as the analog book. The issues came in later chapters when I wanted to reference something that was back a chapter and come back. Where I might stick a finger in the current page and fan back through the pages to find something only to flip the pages back in a quick second wasn't easy to do at all and definitely not as fast.
Now, when I want to use the book for reference, I can search through based on keyword and find something easier than browsing through. However, a good index would suffice in an analog book, though I think a digital book works better in this regard.
Overall, I'm really torn. While I like being able to flip back and forth in a book, I also like having it available on my Kindle or iPhone immediately and like the word search for later reference. It really comes down to the way you read books. I'll probably stick to analog books for programming topics for now because of the ability to flip back and forth quickly.
I don't think I'd be happy with the Kindle as the form factor is limiting. However, as soon as the Kindle software is made available for the Mac, I'll be trying a number of the available computer texts via free samples on my laptop and my desktop with a large screen.
If it worked, then the laptop would fulfill my portable requirements for technical documentation, and the desktop would help with denser diagrams. My only concern is that, as @rachvela indicates, formatting (such as for source code) gets ignored/scrambled. But that's what I'll find out!
Most programming books are available as PDF from O'Reilly safari, Manning Early Access program and Apress. I don't know how many are available in Kindle format and the Kindle's handling of PDFs is limited. And if color catches on (as in SAMS unleashed WPF books) the Kindle is going to have a harder time.
I think I would get a netbook, if you are using this for programming books then you are probably going to be near power at least some of the time and the battery life of a SSD netbook should be good enough.
Has anyone actually done a side by side comparison of the Kindle2 vs. the DX on a specific programming book? I do a lot of reading/coding during my lunch hour, away from my desk, so in most cases I'd have both the kindle and my laptop out, reading and copying code examples. Obviously the screen size of the DX is better, but I do non technical reading as well, and the whole ideal is to not have to carry something the size of a hardcover bestseller to the beach. Is the Kindle 2 that difficult to "study" from?
I absolutely get the reference point and flipping through pages, but to not have to carry ASP.Net 3.5 Unleashed would be awesome.
Has anyone actually done a side by side comparison of the Kindle 2 vs. the DX on a specific programming book? Is the Kindle 2 that difficult to "study" from?
If you get .prc format for the ebook then its very good. But .pdf and .txt files have their limitations. Text files have formatting issues and PDF files have zomming issues.
Best way is to convert your .chm/.pdf files to .prc files and then put into your kindle manually from PC.
kindle latest edition support pdf well. It's not too comfortable to read pdf on 6" devices because you must zoom in and out repeatedly between pages, but with a dx device it's really good. My favorite device!