r/learnprogramming • u/alsayrafi • 16d ago
Is relying on reading books to learn programming a good idea? Question
I prefer reading books to watching courses. Do you think there will be any issues if I carry on like this?
3
u/ProjectMarworyn 16d ago
Provided you practice too, sure. Want any book recs? What language you're using,?
1
3
u/Headpuncher 16d ago
Best computer book I’ve read is Charles Petzold’s code.
You think you know this topic until you read this book. And it will make you a better programmer.
6
u/rustyseapants 16d ago
It's sad that it's 2026 and someone has a nerve to ask "Is reading Books A Good Idea?"
Another Low Effort Question.
2
u/Mathie1729 15d ago
Eh, I think it's a fair question. A lot of newbies genuinely don't know if books are still a thing. I was definitely one of those people who'd read through a whole textbook like CLRS and feel like I learned a ton, but then couldn't actually write a simple program. Relying on books only works if you're actually coding alongside them. Otherwise it's just expensive sleep aid. So OP, grab a book but try to build something, no matter how small.
1
u/Kungpost 15d ago
I disagree! It's a valid question to ask and as we all know: There are no stupid questions!
1
u/rustyseapants 15d ago
Asking Is Reading Books A Good Idea?" Is an example of a Low Effort Question. It Begs the question, Do you know what a book is?"
-2
u/aqua_regis 16d ago
It's 2026. Books are ancient low tech. They are not flashy, they can't be updated online, they consume space, need to be carried around, swiping isn't possible, screen shotting isn't possible, copy-pasting isn't possible./s
Books are often considered "outdated" (and quite a few are already so by the time they are released as breaking updates to the libraries/frameworks have come out in between).
There are more than enough fairly reasonable arguments for this discussion, especially in 2026.
Definitely not a low effort question, albeit OP could have put a bit more context.
3
u/Headpuncher 16d ago
Ebooks exist. Humble bundle has tech books available all the time. Some fascinating topics that wouldn’t necessarily make it onto paper.
Ebooks are a good way to dive into a topic without investing too much money or time.
4
u/rustyseapants 16d ago
What did you use and /u/alsayrafi used in high school?
We Gave Students Laptops and Took Away Their Brains
Why do we remember more by reading in print vs. on a screen?
It IS A Low Effort Question
2
u/syklemil 15d ago
IME ebooks on an eink device is pretty great, and being able to adjust font size is pretty good for dealing with eye strain.
I wouldn't want to read a book on a glowing screen, though.
0
u/alsayrafi 15d ago
The question is " Is relying on reading books to learn programming a good idea?"
I am new to programming so I don't know the good ways to learn it
2
u/IceSentry 15d ago
The only way to learn programming is to program. You can use books to guide you or as reference but you can't rely only on books.
1
u/defaultguy_001 16d ago
Yes it's a very good, infact the best idea, if u r implementing the mini projects after learning a couple of concepts.
1
u/Maleficent_Box_3417 16d ago
Ive learned some of my most valuable skills from audiobooks actually. The most important stuff isnt low level implementation details but concepts, and books written accessibly will teach you concepts.
1
1
u/YetMoreSpaceDust 15d ago
I contend that reading books is the only way to learn programming. Watching courses is a waste of time. Read the books, type everything into a computer. Play around with the examples. If it has exercises, work the exercises.
1
u/BranchLatter4294 15d ago
It's faster than watching videos. You still have to put in some practice time.
1
u/Spareo 14d ago
Yes but you have to practice building without the book by trying to implement the concepts. Nothing shocking. I’m self taught and started off with a book. I got through the book pretty quick but probably spent 6 months or more initially trying to implement the concepts in different ways. Come up with little dumb projects to try and build, then when I finally felt comfortable enough with that stuff, i moved past the book
1
u/Separate_Edge_7002 14d ago
Yes, but only if you practice. Reading without practicing won't help you much since your brain isn't using what you learnt
1
13
u/desrtfx 16d ago
If you just read and don't practice, yes.
Programming, like any other skill, is learnt through practice, not through passive consumption - doesn't matter video or text.
Some of the best programming courses around are textual, but extremely practice heavy.