Quick Programming
About the Book Series
Most programming books are either textbooks aimed at beginners, or tomes intended to provide everything the programmer needs to know. Books in this series fulfil an important niche by offering a bridge for programmers who need a quick entry into a language, and do not need to know everything about it yet.
Quick Data Structures
1st Edition
By David Matuszek
July 21, 2025
If you want to upgrade your programming skills, the most important thing you need is a solid understanding of fundamental data structures. The proper choice of data structures distinguishes excellent programmers from merely competent ones. As an experienced programmer, you use data structures—at ...
Quick Java
1st Edition
By David Matuszek
September 13, 2023
"We’ll be doing this next project in Java." Unfortunately, you’re a C++ programmer, or maybe a Python programmer. How are you going to get up to speed in a hurry? There are lots of Java books for beginners, telling you all about what a computer is and how it represents everything in bits. You don’t...
Quick Functional Programming
1st Edition
By David Matuszek
June 21, 2023
Why learn functional programming? Isn’t that some complicated ivory-tower technique used only in obscure languages like Haskell? In fact, functional programming is actually very simple. It’s also very powerful, as Haskell demonstrates by throwing away all the conventional programming tools and ...
Quick JavaScript
1st Edition
By David Matuszek
April 04, 2023
Are you an experienced programmer who wants to get started quickly in JavaScript and the HTML DOM? This is your book. Do you need encyclopedic knowledge of JavaScript and/or the HTML DOM? This book is not for you. Are you a novice who wants to learn to program? This book is not for you. In fact, ...
Quick Recursion
1st Edition
By David Matuszek
February 22, 2023
Recursion is the best tool for working with trees and graphs. But perhaps you’ve studied recursion and decided it’s too complicated. You just can’t think that way. That limits the kind of programming you can do. Good news! Recursion is actually easy. It’s just badly taught. See, many instructors ...
Quick Python 3
1st Edition
By David Matuszek
February 03, 2023
Are you a programmer who wants to get started quickly in a new language? This book is for you. Are you a novice who wants to learn to program? This book is not for you. Are you a Python programmer who needs encyclopaedic information? This book is not for you. Like any mainstream language, Python...