If you're shopping for programming IT course books to improve your game development skills, the hardest part is deciding which aspect to tackle first. The four titles here each solve a different problem: one teaches a specific language, one dives into animation, one builds math foundations, and one compares multiple scripting languages. Use this guide to match your goal to the right book.
Quick Take
The ActionScript book gives you a single-language deep dive, while the DirectX title focuses on animation techniques. The math book provides the foundational knowledge and arrives in the cleanest condition, and the Python, Lua, and Ruby book offers the widest language coverage. The price spread spans more than eight dollars, so your choice should be driven by which skill you need next rather than just the sticker price.
Price & Focus Comparison
| Title | Price | Condition | Primary Focus | Price Bar |
|---|---|---|---|---|
| Game Development with ActionScript | USD 18.24 | Good | ActionScript game logic | |
| Advanced Animation with DirectX (Focus on Game Development) | USD 9.92 | Good | DirectX animation | |
| Beginning Math Concepts for Game Developers | USD 16.08 | Very Good | Math foundations for games | |
| Game Programming with Python, Lua, and Ruby | USD 12.00 | Good | Python, Lua, and Ruby scripting |
Decision Matrix
| If You Want To... | Best Match |
|---|---|
| Strengthen your math foundation | Beginning Math Concepts for Game Developers |
| Learn DirectX animation | Advanced Animation with DirectX (Focus on Game Development) |
| Build game logic in ActionScript | Game Development with ActionScript |
| Compare multiple scripting languages | Game Programming with Python, Lua, and Ruby |
Product Notes
Game Development with ActionScript

Lewis Moronta's Game Development with ActionScript is a dedicated course in creating game logic with ActionScript, the language that powered many interactive web games. If you already know you need ActionScript for a project, this is the one book in the group built around that language. It is a trade paperback in Good condition, so the pages are intact but you may see notes, highlighting, or a previous owner's inscription. The price tag of USD 18.24 is the highest among these four, so it's the largest upfront investment for a focused skill. The limitation is that it only serves ActionScript developers; if your game targets a different language, this isn't the right starting point.
Advanced Animation with DirectX (Focus on Game Development)

Jim Adams's Advanced Animation with DirectX takes you into the graphics programming side of game development, specifically animation techniques built on DirectX. It is the least expensive option here at USD 9.92, so it requires less financial commitment if you're curious about this area. The Good condition means you may find light writing, highlighting, or library markings, but the book remains fully readable. This is not a beginner's guide to programming; it assumes you're ready to work with DirectX and animation concepts. Pair it with a broader programming book if you're still learning the fundamentals. Its compact focus is the main reason to pick it up.
Beginning Math Concepts for Game Developers

John P. Flynt and Boris Meltreger's Beginning Math Concepts for Game Developers fills the gap between basic algebra and the math you need for game code, including concepts like coordinate systems and vector math. It stands out for its Very Good condition, with unmarked pages and only limited writing on cover pages. The package includes a CD-ROM and carries a New Edition designation, so it offers extra materials beyond the printed text. At USD 16.08, it costs more than the DirectX and Python/Lua/Ruby books but is still under the ActionScript title. If math is your weak point, start here before moving into graphics-heavy books.
Game Programming with Python, Lua, and Ruby

Tom Gutschmidt's Game Programming with Python, Lua, and Ruby is the broadest of the four because it walks through three separate scripting languages. If you haven't decided which language to learn, this title lets you compare them in a game development context. The trade paperback is in Good condition with typical wear, and the pages are intact. At USD 12.00, it's a moderate price that sits below the math and ActionScript books while costing more than the DirectX option. The limitation is coverage: because three languages share the space, you don't get the deep dive into any single language that a dedicated book provides.
Final Recommendation
Start with Beginning Math Concepts for Game Developers if you need to build up the math side of your skills. Choose Advanced Animation with DirectX for DirectX-specific animation. Pick Game Development with ActionScript only when your project truly depends on ActionScript. And if you're still weighing language options, Game Programming with Python, Lua, and Ruby gives you the broadest look. Let the project dictate the purchase, and the right title should become clear.