Для технический литературы - универсальный ответ - epub, даже лучше epub3. Почему не fb2 - с форматирование у fb2 - плохо. На втором месте pdf (потому что копия печатной верстки обычно, переносов не будет, разве что книга сверстана с поддержкой reflow - но тогда если использовать reflow - может поехать форматирование).
Но есть особенности:
- Многие книги по программированию на русском языке - только в pdf
- Старые фундаментальные книги не переизданные - видимо будут в djvu - перегоняется в pdf достаточно просто (в процессе в несколько раз растет размер)
- Очень много софта что заявляет что читает epub...делают это почти правильно. (из примеров кто читает более менее нормально: Google Play Books, iBooks, Pocketbook Reader for Android (+их eInk-устройства с прошивками версии 5.19 и новее), Bookfusion , Bookari (возможно потребуется переключится в epub3) - на действительно сложных книгах - все может всплыть.
- fb2 - FICTION book 2 - он чисто для художественной литературы придуман, при этом в России придуман, с версткой там...не очень, если встретилась англоязычный техническая книга в fb2 - почти 100% она изначально была в другом формате.
Что НЕ стоит делать - конвертировать книгу в другие форматы (кроме конвертации fb2 во что то-то другое, для fb2 это норма). Если все же есть причины конвертировать (ну например необходимость читать с малого планшета) и нет epub/pdf с reflow - то брать Finereader и в пакетном режиме (ни в коем случае не использовать встроенный конвертер Calibre, или разные популярные сайты конвертации в один клик.)