Eu tenho muitos livros de programação nos formatos físico e eletrônico e também tenho um Kindle (a versão 'pequena' mais recente). Ah, e eu também tenho uma assinatura do Safari ...
No geral, eu prefiro um livro físico do que ler na tela do computador, pois você tem mais liberdade para lê-lo e também pode navegar e percorrer seções aleatórias de uma maneira que realmente não pode com uma versão eletrônica. Claro que isso tudo pressupõe que você esteja onde está o livro.
Para livros eletrônicos, você pode basicamente dividir os formatos em formatos que preservem o layout da página (por exemplo, PDFs) e os que suportam a reflexão livre (por exemplo, mobi). Os formatos que preservam o layout da página geralmente são melhores para os livros em que o layout é crítico ou onde há muitos diagramas - os livros de programação estão nessa categoria.
Receio que o Kindle menor seja muito ruim para a leitura de livros técnicos / de programação, a menos que sejam predominantemente textos. Os PDFs no Kindle são difíceis de navegar e o zoom é muito desajeitado. Existem conversores para o formato nativo, mas acho que esses geralmente perdem a maior parte da formatação. Suspeito que um bom programa de OCR que suporte PDFs como entrada, como o ABBYY Finereader, faria um trabalho melhor, mas eu não tentei. Os livros técnicos publicados no formato mobi são bons, a menos que tenham diagramas - geralmente esses arquivos são tão difíceis de ampliar quanto os PDFs e, pior, podem ser versões de bitmap de resolução muito baixa e, portanto, ilegíveis. Por outro lado, o Kindle é extremamente bom quando se trata de ler livros que são principalmente texto (como um romance típico ou algo como Mythical Man Month ou o que for). Um bônus adicional é que você pode lê-lo à luz do dia.
Pessoalmente, não tenho um iPad, mas eles parecem ser muito bons para ler PDFs (o Safari também possui um aplicativo para iPad que permite ler os livros deles, desde que você tenha uma conexão ativa com a Internet). Por outro lado, você realmente não pode usá-lo ao ar livre e não acho que a tela seja tão clara quanto a do Kindle para ler muito texto - e, portanto, não vejo muitos benefícios em usar meu laptop (tenho um Vaio Z para que a tela seja de alta qualidade e o laptop seja extremamente portátil).
É apenas uma questão de tempo até que um leitor de e-book a cores A4 seja impresso com tinta eletrônica (o tipo de tela que o Kindle e a maioria dos outros leitores de e-book), até então você precisará decidir onde deseja comprometer-se. leia e-books longe do seu computador / laptop.