HACKER Q&A
📣 dev_0

Do you still buy physical tech books like “Learn Rust” or “Learn Go”?


Or have you switched completely to Ebook?


  👤 NikolaNovak Accepted Answer ✓
Yes.

I read fiction as ebooks (basically exclusively since days of palm pilot and Treo, then kindle and phone and tablets), but far prefer physical books when learning a new topic including tech. Few reasons but I think it's at least partially because:

1. It's easier to mark or hold with my finger e.g. A table or reference or definition page, then return or glance at it as I progress next few pages of that topic. I find it hard to go back and forth in ebook,triply so on e-ink with slow refresh.

2. I cannot explain this but with ebook I don't get a sense of progression or framework relationship. I think with physical book my brain "maps" knowledge to something that's at beginning middle or end of book. And or it's keenly aware that this topot took two pagds thjs topic took 7 pages. Layout of tables and content and lists is firmer. Not sure how to explain it but I find that physical progression through the book solidifies it in my brain.

(I don't do much note taking or highlighting but I suppose it's good to have as an easy physical option. While I type all my work notes and my todos are electronic, I don't do really do electronic book annotation for whatever reason.)

Overall, it's at the point where existence of really good physical book may influence whether I dig into an optional technical / learning topic or not.


👤 xanathar
Yes. It's mildly embarrassing but I've learned most languages and tech in the same way: buy a book, leave it in the bathroom and whenever I pee or poop I open it at a random page and read. If it's a new page, good if not then it's a good refresh.

With ebooks it just doesn't work, with mobile devices I get distracted.


👤 mellavora
One of my favorite reads was (Bruce Bauer, 2nd edition). I bought it because I wanted to learn how to use a sextant. This book is THE book for learning how to operate a sextant.

I quickly realized that actually I didn't want to learn how to use a sextant.

I read it cover to cover. All those important points, so well structured and organized, and I didn't have to remember a single one of them! I could just let it pass like water.

More relaxing than fiction. No plot to follow, no characters to remember, just beautiful, detailed instructions which I could blithely ignore.

best vacation book of the decade.


👤 jasode
I used to buy hundreds of physical computer books but I've switched 100% to ebooks.

I noticed that I finished the ebooks more often than physical ones and when I dissected my behavior, I realized that it was the heavy weight (e.g. 3 lbs) of the physical book that nudged me away from reading it. You can't hold a thick computer book in 1 hand. And propping it on your chest while laying down is also uncomfortable. Yes, the K&R C Language book is thin and light but a lot of books are 500+ pages and just too bulky to conveniently carry around and read anywhere.

For the few books that I need a physical reading experience to write notes on, I use the ebook and print one chapter at a time and then staple the pages. That chapter is then thin like a "magazine".

With ebooks, I've loaded the same titles on both the iPad and iPhone and can read a few pages anywhere while waiting in line.


👤 j_kao
To be honest, I don't think using programming language (e.g. learn Go) books is a great way to approach learning as it's a bit too passive and often ends up as coffee table material. I'd argue trying to build a project and using the latest documentation helps things stick better. Obviously better if you have to do it for work.

On the other hand, programming and architecture concepts (e.g. designing data intensive applications) make a lot more sense as books, since they are high level concepts. In that case, use whatever medium reduces distraction. That's often in physical book form.


👤 erganemic
I can second the comments that a solid E ink device makes reading pdf/epub stuff a lot more enjoyable, and I greatly prefer it to reading on a traditional screen.

That said, for exactly the class of books (didactic/reference) that your question calls out, there's no substitute for physical books. For me, so much of reading a book meant to instruct involves flipping back quickly to an earlier chapter to refresh my memory on the exact definition of a concept, or paging rapidly through a section to see what headings it covers, or switching from a page in one part of the book to a page in an entirely different part so I can compare their content. There just isn't a frictionless analogue for this, even with E ink devices: and when you're trying to learn stuff, a solution with friction is barely a solution at all.


👤 faizshah
I have a huge collection of print books. I prefer print books because with ebooks I can easily just forget about them like any other webpage, blog post or paper. But when I have a physical copy it’s in my face, I can leave it on my desk, its a reminder to read it.

👤 jamal-kumar
I still like physical books for the fact that I learned to study by doing a lot of highlighting and note taking. It's just a bit more of a pain in the ass to do all of that when you've just got a PDF.

You get what you pay for in a good book by a good author from a reputed publisher most of the time.

They're SO HEAVY, though, and since I live on the road my books are my heaviest possessions. I always end up giving them away when I'm done with them full of highlighted stuff which people actually seem to appreciate.

This is the last one I powered through which I recommend anyone writing go get a copy of:

https://www.oreilly.com/library/view/concurrency-in-go/97814...


👤 pizza234
I've switched completely to ebook, but there are downsides.

First is that the ebook annotation is clunkier than physical annotation, for various reasons (zooming, palm detection etc.).

In addition to finding the right pdf annotator, one needs to find the right tablet (I choose a tablet because I like colors and smooth movement); the vast majority of the tablets are geared towards video consumption, and they have the 16:9 form factor (which is terrible for ebooks reading).

The second is that once one find the most convenient pdf annotator, they will need to get into the ridicolous practice of buying ebooks, but then actually annotate pirated copies (otherwise, with DRM, one is bound to the producer's reader).

Nonetheless, I personally find digital reading overall preferrable over the physical counterpart. The experience of reading Cracking the coding interview, after many years of ebooks, was odd and not so comfortable.


👤 peterhi
I have found ebooks (at least on my Kindle) make reading code very hard. Wraps code which is not a good look for a language like Python and not much code is shown on each page. Also I find that I can not flip back and forth when I need to check up on something

I can scan through a physical book by just flicking pages, the Kindle does not update fast enough

For non technical books, books that I will read in a linear manner, the Kindle is just fine


👤 alexott
I read many technical books as ebooks (epub or pdf), but these are primarily about "current tech" that will most probably become obsolete in 2-3 years. But I buy real books for more fundamental technical areas, where the information will be relevant for a long time. Another factor is if the book is math heavy - around deep learning & related topics, although in many cases PDFs are ok.

👤 jcpst
Yes, and No.

Yes, I still buy physical books to learn something new. I value being away from a screen. But I don’t buy the “Learn X” style of introductory material. All that info is online.

I buy the dense deep-dives that are filled with advanced esoteric knowledge, and may take years to grok. Things that will not change much after 5-10 years. Something that I can reference and go back to over and over.


👤 jll29
I love physical books. E-books are a good supplement because of the searchability, but I don't enjoy reading e-books nearly as much as paper.

Humans are very tactile, and the book is a visual cue that sits there and reminds one that "I wanted to finish reading this." It's also easy to skim-read and navigate in a physical volume.

To me, even the order of books on the shelf is important, as they reflect the order of the material in my mind (e.g. computer science > programming languages > Rust).

What is perhaps no longer worth buying are "how to" guides that have been superseded by Google + StackExchange.


👤 account-5
For tech books I prefer the PDF version on a tablet. Search, and clickable links. Taught myself SQL, regex, sed and awk, and a few others that way. Recently found out I learn a lot watching demos on YouTube which I dismissed before. I do like a physical book for deep studying though.

👤 bcrosby95
I buy physical books for this.

I tried ebooks a while back but just couldn't get into them.

I use ebooks for front-to-back reading purposes, but that's not how I consume a book for learning. I jump around, revisit spots, and even reference multiple books at once sometimes.


👤 leeuw01
Yes, I prefer physical books as they allow for easier annotating & switching back and forth between pages.

👤 codegeek
I generally prefer physical Books but for tech, I prefer online version (ideally HTML or PDF). The reason is that it is easier to follow along especially if I am writing code and even copy/paste snippets if the book has those. Best tech books for me are those that are dead simple HTML/CSS with no JS so that I can just run it directly in browser without a server.

👤 kjellsbells
Yes, but not exclusively. The notion of 'casually leafing through a book and reading something that catches my eye' has no satisfactory analog for me in ebooks. Annotations are still kinda sucky on ebooks compared to marginalia, post-it notes amd what not. having a non electronic medium when i spend 50+ hours a week gawping at a screen is a nice mental break.

dont get me wrong, im not a luddite. i do use ebooks, and they gave some killer features, but I prefer paper. Heres another slightly perverse example: search in ebook is too good. it takes you straight to the thing being requested. in doing so, it robs me of the experience of getting familiar with the totality of the text that i get by leafing through (think of it as slightly better linear search). over time, that leafing activity gives me a really strong mental map of the whole work that i just dont get with ebooks. ymmv.


👤 tessierashpool
I do, but way less than I used to.

I do it partly so I can dog-ear pages, write on them, and highlight them, but mostly because quite a few publishers still just absolutely suck at formatting code samples in e-books. as an industry, they're 20 years into it and they haven't figured it out, which is just pitiful, and paying attention to that on a publisher-by-publisher basis would be an absurd waste of memory.

if I buy an ebook, it's almost guaranteed to be one the author published themselves.

edit: the other reason I do it is I have very good memory when it comes to where in a book I saw something. I can often just pick up the book and open it to the exact page, even years afterwards. I recently did that with one of Elena Feranti's Neapolitan novels, and they're often over 1000 pages. I haven't seen anything equivalent with ebooks, so for me, in that particular respect, they're inferior.


👤 fnordpiglet
No, I don’t buy tech books. They helped earlier in my career to build my intuition but now I find tech books too high level and repetitive to be useful. At this point my intuition is strong enough that I’ve seen and understood most concepts at some point and the nuances and syntactic changes are the most important. All this said I find ebooks very difficult for reference material. Indexing into them is clumsy for me - I assume it’s mostly inexperience - but indexing into a physical book is a pattern I’m well familiar with and do it effectively. I’ve raised my now 8 year old daughter with an ereader her whole life with the goal that she become so facile with the tool that when she goes to mars and they’re conserving delta-v she won’t be at a disadvantage.

👤 Shadowed_
Completely switched to eBooks. Main reason is space and also availability. I move often and if I had all or most books that I read in paper form, it would both take too much space and be problem to move to other place. I don't miss paper books. I read fiction on eBook reader (first Kindle, but switched to Kobo for bigger screen) and for me, feeling is same as with paper to extent that sometimes when dust or hair drops on screen I move it away before turning page as I would do with paper book so it doesn't stay between pages. IT books I read on my computer. For them I prefer eBook format as it is easier and faster to navigate, you can do text search, copy from them etc.

Saving few trees from being converted to paper is also a motivation :)


👤 hot_gril
No. Last ones I read were about XMPP and the leading Erlang server implementation of it known as eJabberd. It was fun in a way to learn from a textbook, but I think it's just too slow and deliberate for modern programming. Even back then, the real learning only started when I sat down with eJabberd's src, a code editor, and a compiler. Nowadays things move faster. Mainstream software tools shouldn't require a serious manual, and for special snags, your best friends are solid GitHub Gists and StackOverflow answers. Math is a different story.

The last tech book I acquired was on FreeBSD system administration, found discarded on a street in Berkeley, CA.


👤 EamonnMR
I like the physical book. Ebook readers just aren't large enough to accommodate the size that they print these books in, and I'd rather use my screen for the code I'm editing without needing to tab back to the book.

👤 mindcrash
I have some ebooks (on general, steady, topics like "domain driven development" and "event sourcing" and the like), and I am still grabbing some nice bundles on Humble every now and then but I source most of my reading material from Safari / O'Reilly since a few years.

My main reason to do this is because tech is moving extremely fast and you do not longer have to throw books away on topics which are no longer relevant.

And a yearly sub at O'Reilly also prevents buying e-books on [enter the latest version of your favorite programming language/database/other tool here] over and over again...


👤 ExtremisAndy
I have to. I definitely buy some tech books on Kindle and follow web tutorials too. I'm not against doing those things. But when I care to really understand a topic in tech, for reasons I'm not even sure I can explain, I need a real, physical textbook. Strangely enough, a lot of it has to do with my brain's need to mark important sections with a pencil (yes, I know I can highlight sections on the Kindle app too...but there's something about physically circling/underlining/drawing a star near a section with a pencil that helps me to recall it later).

👤 mpalczewski
I do both.

Fiction: almost exclusively ebook. Sometimes there's a special edition that is hard cover and has pages that feel nicely in your hand. I'll buy that. The experience becomes more than just words. In general if it is just words read in order no flipping back and forth, just read the story ebook works really well. You get to read at a comfortable font size, don't have to keep the book open(cheaply made paperbacks can be annoying, imagine reading war and peace or atlas shrugged), don't have to worry about a book mark. It estimates for you how much time left in the chapter. It's rather nice.

Coding: Almost exclusively physical. Code listing don't work that well on a kindle, or iPad. It's nice to read a little bit, go look at the code, read a little more. ebooks suck for this.

Recipe books, reference material, also physical. flipping through an ebook doesn't always work well.

Non-fiction: Mixed. For expediency e-books. To serve as a reminder to read, physical books. If I just read a topic, want to read more on that same topic I'd rather not loose momentum and go straight to an ebook. If I'm traveling, I also prefer an ebook, extra weight to carry isn't always great. A physical book is an object though and experience and sometimes that can be helpful.


👤 yodsanklai
I much prefer physical books, but as I'm adopting a more nomadic lifestyle, I'm having issue carrying my books.

Question to ebooks readers, why system do you recommend to read them? iPad? kindle? computer? phone? what's the preferred format?

I don't like reading on the computer as I'm too easily distracted. And I had bad experience with kindle (many years ago, it was painfully slow, just good enough for a novel but not suitable for technical books).


👤 triggercut
I think I'm slowly changing back to physical after years of digital.

When I was studying I was all about the physical copy, even as institutions and libraries were moving to digital first. But my preference was expensive and heavy.

For most of the past decade or more, I wouldn't have been able to tell you the last time I purchased a physical book. Thanks to various publishers offering one-off 50%+ discounts via email marketing spam, Humble Bundle, and subscriptions like Perlego (and Safari back in the day) I have a digital library that far exceeds my physical.

But I've found over the years, and probably always knew deep down, I really _hate_ reading on _any_ device, and read far less of that collection as a result.

It's really note taking and highlighting for me (multiple colours), and flipping pages.

I recently discovered that I'm dyslexic (at almost 40), so this all makes much more sense now. Reading on a device is either too stimulating (distracting) or not stimulating enough. My highlighting system I developed years ago is actually crucial to improving my comprehension and engagement, especially with technical texts. But as I got older I realised I could read twice as much on a screen without falling asleep at my desk then I could sitting with a physical text. Stimulants have helped reduce the mental exhaustion and stamina so I'm not asleep at my desk come 3pm.

At work, if I ever have to cold review long collections of technical texts, or need something similar as a primary reference, I make sure I get a bound printed copy asap.

Although, turns out, my addiction to purchasing books is also a coping mechanism for when I'm stressed and am trying to procrastinate...


👤 cjbgkagh
I like having a physical reminder of books I should be reading. I do eventually get to them. With ebooks it’s not the same. Plus I can read it away from a computer and other distractions. The value of my time spent reading a book dwarves the actual cost of the book and if I decide I’m never going to read a book I can donate it. I also get ebook copies of the same books as a reference I can access anywhere.

👤 dc-programmer
Yes. The clarity of graphics and diagrams is often degraded when shown on a device. In the past I tried getting around this by using one of those jumbo sized tablets but that was too hard on my eyes (even after turning on night mode). If there something akin to a massive kindle out there, I would give it another go.

👤 humblepie
I usually buy both an e-book and a paper version of books I want to learn from. Most of my reading is done on the paper one. I like to re-read certain chapters or sections at really random times and places so that's where the e-book comes in. It's a more pricey scheme but I find it really helpful for me.

👤 sys_64738
Yes as I hate reading books on a computer.

👤 overgard
To be honest it's pretty rare to go book at all for me. I mostly find free online resources to be good enough. I still have this giant bookshelf of outdated tech books that are pretty much just of value as fire fuel, so I really kind of hate physical books except for things that are timeless

👤 varispeed
I buy physical tech books and ebooks only if there is no paper version available (then I print what is interesting to me).

The reason is that I have ADHD and using ebooks is too slow. If flipping between pages takes me more than 0.1s I easily get bored often forget what I was looking for and start to procrastinate. There is also an additional reward for using a physical book, that you get to flip the pages that is akin to using a fidget spinner, so looking for information in physical book is more engaging.

I can also have multiple books next to each other with quick access, which is not possible on ebook readers (as far as I know - you have to close one book, open another etc which takes forever and if I get a notification or something popping up, I can easily get distracted and start doing something else entirely).


👤 haunter
I’d buy physicals if they would fit my budget but alas not. Recent example: $60 book, published by a US company. With shipping + customs it comes out $130 to Europe. At that point I’d really need that book to justify paying double price just because I live at the wrong place.

👤 f1shy
Yes. As others stated, for non-fiction still my go-to is physical. Ideally I like to have the two, so I can "ctrl-f" if I want to find something fast. Also for example I bought a copy of "Python in a nutshell" because I can read it on the train very easily.

👤 nirui
It really depends on who wrote the book. I don't really care about whether it's on papers or on a screen.

I was once quite confident about my knowledge on PHP (version 5), thought I learned it all. Then I brought a book from O'Reilly for the newbies in the team, flipped a few pages before handover, learned a few new damn things myself.

I would totally recommend to read a book while learning a big topic (such as a language, framework etc). There are so many things that if you know, you'll be a better user.

Yes, so many things change, but, so many things don't. Plus, you can buy another book to learn the new knowledge.

With that said, I want to go back and remind: know the author and read the review before you buy, don't waste your time on bad books.


👤 valbaca
I buy physical copies of two books for each language I work with:

- The Language book - Effective book, if I actually start using the language professionally

For example, for JavaScript, this was "Eloquent JavaScript" and "JavaScript: the good parts".

I find that the "The Language" books are of exceptional quality and have a very long shelf-life. They go in depth into the design of the language, decisions made, and provide high-quality, idiomatic code examples that you just cannot reliably find on the internet. You cannot know what good Java/Python/Ruby/Rust code looks like while you're learning the language.


👤 cmrdporcupine
Once there's a book for Rust of the same caliber and depth as e.g. Stroustrup's for C++, I'll get that. But "how to?" books. No. There's no point. The web does that.

I also have a hard time reading books these days because I just fall asleep once I curl up with them.

I do occasionally pick up reference books and flip through them but don't in general buy new ones. For some specialized domain I'll try to find classic CS textbooks on the topic. But their price has gotten crazy.

But I did just line up all my classics (Knuth, Smalltalk Blue Book, "The Linux Programming Interface" etc.) in a nice line on my desk so they'd be visible in my webcam for calls ;-) Nice and pretentious.


👤 rychco
Yes occasionally. I try to purchase most texts as PDFs to avoid the hassle of moving hundreds of lbs of books around, but will splurge on high quality physical texts.

The only issue is that there’s a lot of really high quality work out there! It’s hard to be picky.


👤 flashgordon
I still buy physical books just not for technical stuff (for learning stacks, languages etc I do it by building and stackoverflow-ing and building my person collection of recipes). Once exception to this is theoretical stuff which I feel I get a lot out of from textbooks (eg the dragon book, Tanenbaum's X, Ben Pierce's books on type theory etc). Too bad text books are expensive as F though!

For non-tech stuff (fiction, leadership etc) I find lying down with a good physical book unbeatable for me.

Logically eReaders are supposed to be superior with not taking and bookmarking and all that but I just have not been able extract the same satisfaction from them sadly.


👤 malwrar
I buy physical tech books because I enjoy writing notes in them to keep track of concepts while reading.

For example I have a copy of the excellent Multiple View Geometry in Computer Vision by Hartley and Zisserman filled with little sketches and notes I took in the margins while trying to grok the book, and it’s kinda nice to be able to thumb through the book and review concepts complete with my previous thoughts and notes. I could of course do the same on my tablet or in a separate notebook of course, but something about the space constraints and commitment of real marks on paper makes it feel more rewarding.


👤 skydhash
After years learning from e-books (the only physical book I owned was "The C Programming Language"), I decided to go back to physical books because I just can't look at an LCD screen that long. I have a Kindle I read fiction books on, and it's great, but for EPUBs, not PDFs.

I've only bought textbooks in the beginning, just to have something that can last months or years of study, but just bought a few related to programming languages. Sometimes I would rather not open my laptop or tablet (tons of distractions waiting to happen) just to revisit a few concepts or to do a cursory glance at a few pages.


👤 Tempest1981
The discussion is interesting, but I also created a HN Poll, for those who like statistics:

https://news.ycombinator.com/item?id=32889294

6 votes so far.


👤 AdamJacobMuller
I was a very early convert to e-books. I had one of the original Kindles, eventually a Kindle DX to read larger-format books (like tech stuff).

I would still buy books sometimes (fiction and non), for special editions or for things where I was buying direct (or from a good publisher) and wanted to support the author, but, I've completely stopped at this point.

At some point during the pandemic and lockdowns I realized I was drowning in physical media and I've made a very conscious effort to divest myself of as much of it as I can, donated tons of books and movies and I've bought none since.


👤 lexx
I read on my mobile. If I fall in love with a book then i buy a physical copy for my library.

Same with music and record collection.

I want my kids to be able to browse my stuff and discover the previous decades as I did with my parent's collection


👤 zuramai
No. I don't buy physical tech books. I prefer to read the digital source so I can learn from multiple source simultaneously. In case I want to read it again or come back to specific location in the book, I use bookmarks.

The only books I buy physically is fiction and non-fiction books. Fiction is the best when I read it physically while chilling and having a cup of tea. It just doesn't work if I read it in my phone, it just distracting and I kinda hate blue light when I want to get off from any device to chill.


👤 shakezula
Yes. I typically read one fiction and one non-fiction book at a time, and the non-fiction is usually a programming book. My most recent has been Programming Rust which I’ve really enjoyed.

👤 sharikous
Only the ones I know I will eventually read from cover to cover (not always sequentially, however). Usually this means the high quality ones.

Sometimes I buy a book that in retrospect is not as interesting as I thought, and I regret it. Space and weight are precious resources.

There is something about reading from a screen, even the e-Ink ones, that does not match the experience of reading from paper, in my view. I can't remember being engaged to an ebook as I am sometimes from a good paper book.


👤 gbraad
Strong no...

.. don't have the space to keep them around. Only digital now. But honestly, I can't recall the last I bought a book like o'Reilly, manning, etc.


👤 sylvain_kerkour
Personally, no. I've completely switched to ebooks.

That being said, I'm the author of an ebook about Rust and Security (Black Hat Rust[0]) that sold thousands of copies, and I've been asked a few times for a physical edition: some prefer to have the hardcopy version on the desk when studying and programming.

[0]https://kerkour.com/black-hat-rust


👤 betaby
Yes I buy sometimes. Reason? In Canada sometimes an ebook is priced the same or nearly the same as a paper version AND you get ebook version coupon anyway.

👤 talideon
Yes, I buy physical books. It's for purely practical reasons: the interface is better. With physical books, you can flip back and forth more easily and insert more useful notes. Even things like footnotes and endnotes still work better in physical books.

While I have technical ebooks, they tend to be the kind that don't require much cross referencing, i.e., the kind that can be read cover to cover like a novel.


👤 treffer
I still buy non fiction books like this but mostly for others.

I usually read the ebook. Once done I put the hardcopy on my bookshelf.

Then whenever someone might need one of these I lend it out.

The books I know have helped others: Venture Deals, Crucial Conversations, The hard thing about hard things, The GO programming language, Seeking SRE, Site Reliability Engineering and many many more.

I am also always happy when a book returns and you can see some wear. It makes me smile.


👤 MikeTheRocker
I like to buy technical books. There's some inexplicable satisfaction from holding them, and I like the way they decorate my house on a bookshelf.

👤 anigbrowl
I am expecting 4 of them to land on my doorstep any moment now. downsides are of course cost and weight, upsides are that I can read them in bed and don't require a computer nearby. Not being able to type/cut/paste immediately is often an asset when I'm trying to get to grips with new concepts. Running the code in my head helps me form hypotheses and experimental goals.

👤 pera
I highly prefer physical because I already spend too much time in front of a screen, plus I like the versatility they offer (e.g. highlighting, making notes, bookmarking, moving them around, etc.). The only digital books I have bought were from the Beta / Early Access programs of Manning and the Pragmatic Bookshelf, and few from independent authors who decide to go digital exclusively.

👤 lowbloodsugar
When I wanted to learn something new, I used to go and buy 10 books on the subject. I would find something useful in all of them, but rarely, in fact never, did a single book have everything I needed. And half the books would rubbish. But $500 got me the information I needed.

Now I go out and buy 10 Udemy courses and have the same experience: 5 are rubbish and maybe two cover everything I need.


👤 ajhurliman
Yes, I prefer the physical experience more. It's more portable (holding a book in a good reading position is easier than holding a laptop in a good reading position).

Page navigation is also easier and doesn't change when the viewport is adjusted, which is really jarring.

Plus it's a reminder that I've got the book and should read it, as opposed to existing only as a tab in Brave.


👤 ps901
I once was spending large amounts of money on physical tech books, mostly on new programming languages or frameworks. However, I felt that by the time I was buying them they were already outdated often. Today, I usually start learning by just doing it, using the new tech and keep my way googling until I somehow become comfortable.

👤 sakras
I definitely prefer physical books for technical stuff since it’s easier to look back at stuff I’d read before. On the other hand, I never buy books about programming languages, mostly about algorithmic stuff. If I am trying to learn a programming language I usually find some electronic material just so I can copy-paste code examples.

👤 omgmajk
I do buy physical tech books still but I tend to not use them as much as before. However, I still find value in having it on the table and using it as a reference at times, I think mostly because it forces me to switch focus from my screen to something else and that makes it easier to focus on learning rather than staring at my code.

👤 end_of_line
Nope with an exception for CS academic theory. One year for CS is like a decade for human life and thus almost every IT book gets obsolete after a relase. That's why I read official docs or getting started, they are far more accurate and up to date. In rare occasions where doc is not too good, I check source code - it never lies.

👤 number6
I recently bought "Code" so it can be discovered by my children when they are older.

This is the only reason I ordered a hardcopy.


👤 dgloria
I have read the whole Linux book, I knew I wouldn't understand half of it but just reading it is enough, when it comes to need to use some of the cli I know what is possible to do, and so I know what to google for. Once you read a book you won't forget what's in it, it'll come back when you need it.

👤 pyjarrett
Yes.

Their tactile and physical nature helps me remember things. They also don't run out of batteries and I write notes in them. I also spend a lot of my day looking at screens, so it's nice to have something which isn't a screen to look at.

I do envy the people who can read ebooks though, it just doesn't work as well for me.


👤 buttocks
No, but I borrow them from the library! Paper books are great, even more so when you can read them for free.

👤 nf-x
I’m always more thrilled on physical paper book falling on my face, when I fall asleep, just to remind me to put it on the night table and turn off the lights. Like “Fluent Python” or “TCP/IP Guide”.

👤 orsenthil
To learn programming, I think, doing helps. So keeping something online to copy-type/try, understand (and repeat) has been a preferable way for me. Ebooks work for this workflow better. I can easily skim the content and get to the point soon with ebooks.

👤 neilv
eBooks. An annoying thing is price: I want to be able to read on my Linux laptop (without DRM, and without reading through some ridiculous Web site), but I'll see the book for less money in paper format than it is in legitimate ebook format.

I also buy a lot fewer books than I used to. Early in my career, I was a "books person", and would line my office/cubicle shelves with a large collection of books. Today, I can get a lot of information for free on the Web. When I go to buy a technical book now, it's because I have an important major need of info on a topic, and a particular book is known to be especially valuable collection/presentation for that.


👤 bheadmaster
Honestly, no, because the book prices are kind of high for the average income in my country. I usually download them from the internet (quasi-legally - since internet laws are effectively non-existant here) and print them at home if I really want paperback.

👤 pamoroso
I no longer buy physical books, tech or otherwise, as in 2010 I switched completely to ebooks.

Actually, I recently bought a couple of decades-old tech books of retrocomputing value. I found digital copies I regularly reference, but those books are so valuable I want backups.


👤 falcolas
I’ll generally download a local copy of the language spec and the standard library docs. Rust’s borrow checker aside, most mainline programming languages have enough in common it’s usually all I need. Google’s there when I need more.

Elixir and forth were the big exceptions.


👤 pknerd
Majority of my tech learning relies on Text and Video Tutorials on Youtube and off-course documentation. Last book I bought was DID(Data Intensive applications) 3 years ago. Prior to that I did not buy tech books for 10+ years.

👤 runjake
I still like paper books for hard tech.

If I'm glancing or lightly learning, I use the Apple Books app on my iPad. Kindle is for novels only -- it doesn't handle tech book layouts well.

Right now, I'm reading a paper Go book, but a Docker ebook.


👤 1253
It depends entirely on the type of information. If it’s something like Pragmatic Programmer I prefer physical copy. If it’s a reference book like how to do x in language y pdf makes it faster to locate information.

👤 intellectronica
Only ebooks. But books themselves, the good ones, are a really useful resource that I still haven't been able to replace despite the availability of many other free resources like blogs and video tutorials.

👤 HardwareLust
All of my pleasure reading has been ebooks for years now, but I will prefer paper books for actually learning things. I like being able to highlight, underline, etc.

👤 willjp
Definitely yes. I love them, seeing them on my bookshelf is motivation to return to them and complete them. Separately, I also love ebooks for night reading and not requiring space on my bookshelf.

👤 stickyricky
Physical books for everything. I've been burned by too many tech companies to trust ebooks. I keep a collection of PDFs that are freely available online but otherwise I buy physical copies.

👤 pjmlp
I have switched to ebooks, given the rate as technical books get out of date, no need to keep killing trees for information that is outdated after one year.

Only for non technical books do I still go for paper.


👤 brightball
Yes. Whenever possible.

When I’m reading a book I don’t want to be near a computer. Even a technical book, I will read first and then come back to do work multiple bits of sample code later.


👤 dijit
I just can't focus as easily on e-books. I always end up feeling like I need to be doing something more productive if I'm in front of the computer.

👤 GeneT45
I don't buy everything in dead-tree format, but I always have a few books for evening reading in bed. (My reading is almost exclusively tech books.)

👤 death916
I bought the rust book because it looked nice. But it's annoying lugging around a huge book when trying to squeeze it in during work.

👤 swah
I love to handle physical books but hate collecting them - wish I could return them to Amazon for half the price. Selling is too much work.

👤 Ambix
Yes, paper books on hard tech just easier for performant and/or thorough reading. And I just love the taste and look of real books.

👤 adolph
Conceptually, the book is a mediocre method of learning a language or tech subject. Anything "Learn X the hard way" with recent commits will be more helpful. The concept is to run the exercises needed to gain fluency in the key features and accessing/understanding the core documentation. A standalone book frozen in time with idiosyncratic documentation is not helpful.

At their best, books can provide analogies and parables to build a narrative about a technology without specifics.


👤 adventured
Completely to ebooks. I got tired of lugging tons of physical books around when I move, and also needing to store them somewhere.

👤 pGuitar
https://libgen.is/ is good for sampling books

👤 prebeta
eBooks help me fight against the conspiracy of the world making fonts smaller ;). The features of PDF readers far outweigh hardcopies. Being able to control + to be able read without straining my eyes is priceless. Marking and searching are easy and fast. Saving space and the planet. Reading hardcopies makes feel old(er).

👤 mbStavola
I still buy physical books, I just find them easier to read when I really want to concentrate and take the material in.

👤 fortran77
Not since I started subscribing to O'Reilly's online ebook system confusingly called "Safari."

👤 wiseleo
I read them online. I read multiple books at a time to understand a concept from multiple perspectives.

👤 lawn
I personally enjoy physical books more and I feel I learn better as well.

So the answer is almost always yes, unless I borrow them.


👤 yjftsjthsd-h
I like physical books, but IME for programming languages they suffer from getting out of date too fast

👤 vikasosmium
I did borrow it from the library but eventually found more up to date knowledge on internet. I prefer book.

👤 asdfasgasdgasdg
Never did, still don't. I pretty much figure things out by doing them, or read occasional articles.

👤 holografix
Yes. Nothing beats taking notes by hand and scribbling on the text book itself for the way I learn.

👤 cultofmetatron
the only stuff I buy for paper are books where the knowledge isn't going out of date.

a book on graph theory, the math of deep learning or a math heavy treatment of graphics programming, yes, I'll get the dead tree version.

${framework ofthe week api version X} in 21 days? -> ebook only


👤 ChoGGi
Yes, it's nice to be able to make side notes, bookmarks, and place it in a remindable place.

👤 NibLer
I have no more room to have books :( I have given away most of my books to my colegues.

👤 lkrubner
I just this week bought "Designing Data-Intensive Applications" by Martin Kleppmann.

👤 itake
Yes.

I bought a book on go concurrency. I love seeing it on my shelf. I loved reading it on the train to work.


👤 fifticon
yes. I find they help me escape tutorial hell, or at least ease my mind on that concern.

👤 onehair
I have learned about 5 new languages in the past 5 years, mostly by creating a Tetris clone every time. since all of them pick up the same patterns except for Rust, I only read quick guides to get acquainted to the syntax. then started learning the languages from specific concepts I needed to touch on before delving in the architecture of the project. With rust I did read the entire https://doc.rust-lang.org/book/ but it was enough for me, CTRL+F is a big thing for me, and the book here wasn't slow as most big programming books are. But all of this was after +12 in programming. I do remember reading C++ & PHP from a book and loving it. But those were my first books and my entry level books which I wouldn't apply now.

tl;dr if you're new, a book might be the way to go. If not, I do not see why you would need a new book, just go here https://learnxinyminutes.com/


👤 mavu
Yes, because there is no replacement for paper books that has the same features.

👤 hmcamp
Yes. This year I bought books on Elm and Haskell.

I also read article and watch related conferences


👤 mkl95
Between ~2017 and now I bought one physical tech book and many ebooks.

👤 dev_0
Are you all able to retain the knowledge from ebooks?

👤 wan_ala
If there isn't a free PDF of it online then yeah

👤 2OEH8eoCRo0
Yes. Good information is worth paying for.

👤 akoncius
ebooks all the way. seems wasteful when after two years the book becomes outdated and you need newer version of it.

👤 WaitWaitWha
Yes.

I do not need to charge a book when on the road.


👤 rubyfan
Tech books are quickly out of date so it just feels like a waste of material. I’m not sure eBook is much better though.

👤 prebeta
eBooks help me fight against the world conspiracy of making fonts smaller ;). All the features on PDF readers far outweigh hard copies. Reading anything hard copy makes me feel older. PDFs are really awesome. Put it in the cloud and access anywhere, any time. space savings, saving trees, they are great.

👤 tester756
Yes, I like physical books

👤 xyst
no - they are immediately outdated by the time it gets in your hands.

👤 randomdata
Neither. The web provides all the resources I’ve ever needed for such topics.

👤 jaimex2
Yep

👤 hprotagonist
bold of you to assume i ever bought them to begin with.

👤 mikessoft_gmail
I like to read in the public transport. Electronic books are the best choice

👤 11235813213455
never did, books become outdated too quickly, so I use online resources

👤 frizlab
I don’t buy tech books. Ever. If I want to learn a language I’ll go straight to code (find any simple project to do with it).

It’s my way of doing it. Might not be the best, but it works for me.


👤 faeriechangling
The vast majority of tech books are garbage and are often obsolete I don’t read any without a good recommendation and I get few. I always see a few gems like “mastering vbscript” kicking around corporate offices.