Younger me really enjoyed some of the game programming books by Andre Lamothe.
Most “Learn Language X” books were terrible with over focus on syntax and very little thought into organization.
Younger me really enjoyed some of the game programming books by Andre Lamothe.
Most “Learn Language X” books were terrible with over focus on syntax and very little thought into organization.
EDIT: Edited, not wrote. My bad. That's a crucial distinction. Also, I meant the Llama book, not the Camel book.
The Camel book was already a huge bestseller, and was one of the anchor books of the early OReilly series. It made Larry a pretty penny
The first edition came out in 1991. The 4th ed came out in 2012, by which time Perl was no longer the duct tape of the internet. Perl 6 had muddied the waters, and Ruby and Rails had peaked.
Still, 1000 is painfully low, esp. for a high quality product.
"Python for Data Analysis" by McKinney (2018)
"The Go Programming Language" by Donovan and Kernighan (2016)
"Hacker's Delight" by Warren (2013)
"Algorithm Design Manual" by Skiena (2008)
"Purely Functional Data Structures" by Okasaki (1998)
"Structure and Interpretation of Computer Programs" by Abelson and Sussman (1985)
And when you got past the beginner stuff, non existent.
I've randomly tried to improve my $LANGUAGE_I_ALREADY_SHIPPED_SOMETHING_IN knowledge across the years, but if you look at books there's a plateau, and it's not too high.
With the internet, there are random posts here and there with pieces of info that will help you improve yourself. But no books.
I do get language books, but only as a reference. For anything more advance, I usually read the sources.
And they do, in random forum and blog posts though.
I found books on architecture, systems, or patterns, were more available. E.g. On relational database optimization principles, or Unix system administration, or graphics algorithms and rendering math, etc :)