INTRODUCTION
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 in fact some ...
Get Algorithmic Thinking now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.