January 2024
Intermediate to advanced
480 pages
12h 36m
English

I’m assuming that you’ve learned to use a programming language such as C, C++, Java, or Python . . . and I’m hoping that you’re hooked. It’s hard to explain to nonprogrammers why solving problems through programming is so rewarding and fun.
I’m also hoping that you’re ready to take your programming skill to the next level. I have the privilege of helping you do that.
I could start by teaching you some fancy new techniques, telling you why they’re useful, and comparing them to other fancy techniques, but I won’t. That material would lay inert, holding on for a little, waiting for the opportunity to spring into action—if ...
Read now
Unlock full access