You want to learn game programming, but you're torn between focusing on a single language or sampling several. Python, Lua, and Ruby are all used in game development, yet finding one resource that introduces all three is rare. That's what makes this 2003 trade paperback by Tom Gutschmidt interesting: a single book that spans three scripting languages for $12. It's a low-cost way to explore before you commit to one stack, but it comes with a real trade-off in age.
Game Programming with Python, Lua, and Ruby by Tom Gutschmidt 2003 Trade Book

This is a used trade paperback in good overall condition, which is typical for a book that has been around for over two decades. The listing confirms the author is Tom Gutschmidt, the format is trade paperback, and the language is English. It's also substantial physically: 9.1 inches long, 7.5 inches wide, and weighing 28 ounces, so you're getting a solid reference rather than a thin pamphlet.
Quick Verdict
If you're a beginner who wants a bird's-eye view of game programming across three different languages, this book delivers that idea at a very accessible price. The $12 price is friendly for an exploratory purchase. But if you need modern APIs, current tooling, or step-by-step tutorials for today's game engines, this older title will leave you wanting. It's best as a historical or foundational reference, not a current how-to guide.
Who It Suits
This book suits someone who is curious about how Python, Lua, and Ruby are each used for game programming. It's also a fit for collectors of programming literature or learners who like to see how concepts were taught in the early 2000s. Because the price is low and the format is a sturdy trade paperback, it's a low-risk way to expand your library. It's not ideal for someone looking for up-to-date, engine-specific instruction.
What Stands Out from the Listed Details
The most obvious plus is the multi-language coverage. You're not locked into one language; the title itself promises Python, Lua, and Ruby, which is a rare combination in a single volume. The ISBN (9781592000777) and GTIN (9781592000777) confirm this is a specific, legitimate edition. The author, Tom Gutschmidt, is credited as the writer, so you know exactly whose perspective you're getting. The good condition noted in the listing suggests the copy is intact and readable, though you should expect normal wear for a used book. The physical dimensions and 28-ounce weight indicate a substantial text, which is nice for a comprehensive guide.
Meaningful Trade-Offs
The biggest trade-off is the publication year. Because the book is from 2003, the code examples, libraries, and language versions are likely outdated. Python, Lua, and Ruby have all evolved significantly since then. If you're learning for modern game development, you may need to supplement this book with current documentation or tutorials. Another limitation is the condition: "good" is not "like new," so the book may have underlining, notes, or other signs of previous use. Finally, the listing does not include any details about the book's table of contents or specific game projects, so you can't know in advance exactly what projects you'll build.
Bottom Line
For $12, you can take a low-cost, no-pressure tour of three game-programming languages in one paperback. This 2003 trade book is a worthwhile pick if you're a curious programmer, a collector, or someone who wants a broad, older perspective on Python, Lua, and Ruby in games. Just don't expect it to teach you modern game engines or current best practices. If you understand that going in, it's a fine addition to your shelf and a useful launchpad for your own further study.