Discover Your Next Favorite Read

Books wash away from the soul the dust of everyday life. — Pablo Neruda

Stay Informed

The latest in technology, programming, and cognitive science

Join Our Community

Share your thoughts and discover what others are reading

Editor's Choice

Computational Game Dynamics

Computational Game Dynamics

January 1, 2015

Editor's Pick
Books Computers & Technology Programming Game Programming

This groundbreaking book explores the intersection of technology and human cognition, offering practical insights for developers and thinkers alike.

4.7/5 (191 reviews)
Buy Now

Latest News

Stop Saying Kids Can’t Read
Stop Saying Kids Can’t Read

Everyone is talking about the reading crisis. But inside the “Mississippi Miracle,” it’s all a...

www.wired.com • Jul 21, 2026
A Device Hidden in Cars Across the US Leaves Them Vulnerable to Hacking and Paralysis. Patch It Now
A Device Hidden in Cars Across the US Leaves Them Vulnerable to Hacking and Paralysis. Patch It Now

Dealerships installed alarms in millions of vehicles—and left them in even if the buyer didn’t w...

www.wired.com • Jul 21, 2026
The Army Is Burning Through Its AI Tokens
The Army Is Burning Through Its AI Tokens

Members of the Army received an email informing them that they were rapidly depleting their AI token...

www.wired.com • Jul 21, 2026
writing-mode
writing-mode

The writing-mode CSS property sets whether lines of text are laid out horizontally or vertically, an...

feeds.feedburner.com • Jul 21, 2026
pointer-events
pointer-events

The pointer-events property controls whether an element can become the target of pointer events like...

feeds.feedburner.com • Jul 15, 2026
What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More
What’s !important #15: Boundary-aware CSS, Time-based CSS, Full-bleed CSS, and More

Read all about boundary-aware CSS, accessible grid lanes, time-based web designs, full-bleed, the cu...

feeds.feedburner.com • Jul 15, 2026

Community Discussions

Ava Brown
Ava Brown
Library Director • June 26, 2026

What a fantastic book! "learning" delivers on its promise to Programming Books. The author's expertise in learning shines through every chapter. I was especially impressed by the depth of analysis. This book is perfect for learning and Programming Books alike.

Lucas Lee
Lucas Lee
AI Researcher • June 24, 2026

What a fantastic book! "technology" delivers on its promise to Programming Books. The author's expertise in technology shines through every chapter. I was especially impressed by the depth of analysis. This book is perfect for technology and Programming Books alike.

Sophia Garcia
Sophia Garcia
Historian • June 23, 2026

As someone deeply interested in reading, I found "Programming Books" to be an exceptional read. The author's approach to reading is both innovative and practical. What stood out most was the comprehensive coverage. This book has fundamentally changed how I think about reading.

❄️

42°F

Snowy in Your Area

Quote of the Day

"Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code."

Dan Salomon
Joke of the Day

How many programmers does it take to change a light bulb? None, that's a hardware problem.

Today's Stats
  • Books Read Today 110
  • Visitors Online 142
  • New Releases 2
Upcoming Events
SIGGRAPH 2026 in 0 days!
Popular Topics
webgpugraphicscomputesimulationailatexscriptingeditingwgslprogrammingshadermachine learningvulkandata visualizationpsychologyanalyticsstorytellingcommunicationpytorchDirectXDirectX 12HLSLGPU ProgrammingGraphics PipelineRay TracingCompute ShadersGame DevelopmentRenderingOptimizationShader DevelopmentGame DesignDesign FrameworksGameplay LoopsPlayer EngagementCreative ConstraintsMechanics and SystemsIndie Game DesignPrototypingGame StructureDesign ThinkingAcademic KPIsResearch MetricsPublish or Perishh-indexGrant Writing PsychologyFaculty EvaluationUniversity RankingsCitation ManipulationTenure StrategySurviving AcademiaData VisualizationInformation DesignMedia LiteracyDeceptive ChartsCritical ThinkingInfographicsVisual Manipulationregular expressionspatternsray-tracingvisualizationProgrammingBeginner CodingEducational GamesInteractive DesignCreative ProgrammingGame Development BasicsProject-Based LearningDesign PrinciplesCoding for BeginnersRetro GamesArcade DevelopmentGame ProgrammingCreative TechIndie Game DevelopmentLearning to Code2D GamesGame Design BasicsProgramming for BeginnersData visualizationBlender scriptingPython3D graphicsscientific visualizationinteractive modelsopen-source toolsanimationdata storytellingvisual programmingComputational BiologyCancer ResearchBioinformaticsOncologyData ScienceGenomicsSystems BiologyMachine LearningPrecision MedicineMedical Data AnalysisCancer GenomicsPersonalized Medicine3D projectsBlender APIcreative codingVulkanray tracingGLSLreal-time renderingdynamicsThree.jsWebGL3D GraphicsJavaScriptInteractive ChartsWeb DevelopmentGame PrototypingRapid Game DevelopmentPaper PrototypingGame MechanicsCreative ThinkingGame JamsIterative DesignGame ConceptsGPU ComputingGPGPUParallel ProgrammingBrowser ComputeHigh‑Performance WebShader ProgrammingGraphics ProgrammingjavascriptGame ProductionProject ManagementScope ControlMilestonesPipelinesTeam CoordinationRisk ManagementGame Development ProcessAgile DevelopmentDelivery PlanningChristmas GamesHoliday ProjectsEducational CodingFestive LearningInteractive GamesOpenCLHeterogeneous ComputingCompute KernelsHigh‑Performance ComputingCross‑Platform DevelopmentC ProgrammingC++ Programmingdigital manipulationmedia influencealgorithm biasonline behaviorPlayer ExperienceGame UXOnboardingFlow TheoryMotivationGame FeelUser PsychologyEngagement DesignFeedback LoopsInteraction DesignQuantum ComputingQubitsQuantum AlgorithmsGrover's AlgorithmShor's AlgorithmQuantum GatesComputational TheoryphysicspuzzlesDebuggingDiagnosticsSoftware DevelopmentTroubleshootingPerformanceConcurrencyMemory LeaksProfilingSystem AnalysisReverse EngineeringnodejsPhysics SimulationConstraint SolversCollision DetectionNumerical StabilityReal‑Time PhysicsGame EnginesComputational MechanicsSimulation SystemsContact ResolutionDynamics ModelingBlender3D scriptingautomationcollision detectionParallel ComputingWebGPUWGSLData StructuresAlgorithmsGraphics RenderingHigh Performance GraphicsReal-Time ChartsBig DataInteractive DashboardsScientific VisualizationGame EngineeringGame ArchitectureSystems DesignPerformance OptimizationSoftware EngineeringReal‑Time SystemsTechnical WorkflowsProgramming PatternsScalable Game SystemsGenerative AIDiffusion modelsChatGPTtransformersLLMsdeep learningtext generationAI projectsopen-source modelsgamesWeb GraphicsGPU ComputeShadersHigh-PerformanceMetalCompute ProgrammingGPUrendering3Dvisual effectskinematicsinverse kinematicsgame analyticsAPI EconomyData MonetizationHigh Performance VisualizationSoftware ArchitectureRESTful APIsExtended RealityXR EthicsVirtual Reality EthicsAugmented Reality DevelopmentResponsible InnovationPrivacy in XRHuman-Centered DesignXR SafetyImmersive TechnologyEthical DesignVulkan ComputeParallel ProcessingGraphics APIHigh Performance ComputingImmersive UXAR DesignVR InteractionSpatial ComputingExperience DesignDigital ImmersionHuman‑Centered DesignNext‑Gen InterfacesInteraction PatternsGame AnimationC++GraphicsBeginner GuideAnimation SystemsInteractive MediaComputer GraphicsInverse KinematicsRagdoll PhysicsSkinned RigsProcedural AnimationAdvanced Game DevelopmentInteractive AnimationOpenGLShader ArtskeletalUncanny ValleyDigital HumansHuman PerceptionRobotics PsychologyAI and EmotionCreepy RealismHuman-Computer InteractionSynthetic FacesAvatar DesignPerceptual PsychologyGame PhysicsRigid Body SimulationGravityMotionPhysics EnginesRealismSimulationUnityUnreal EngineInterview PrepGame AITechnical QuestionsCoding Interviews