Almost anywhere on the internet people will respond to this with basically "no, it's extremely inefficient to learn how to program this way", and they're right.
But.
If you want to learn _other_ things, these books are incredible. Maybe you want to learn deeply the combinatorial ideas behind data structures, or general techniques for squeezing small optimizations out of low level code. Or even maybe you want to see simple data structures used every-which-way to efficiently solve a huge range of mathematical problems. None of this is normal programming per se. I treat these as math books, and love them for it.
Like much of mathematics, it will make you a better programmer, but only accidentally.