Discover Your Next Favorite Read

Good books don’t give up all their secrets at once. — Stephen King

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

Special Effects Programming with WebGPU (Paperback)

Special Effects Programming with WebGPU (Paperback)

August 24, 2024

Editor's Pick
Books Computers & Technology Web Development & Design Programming JavaScript

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

4.7/5 (74 reviews)
Buy Now

Latest News

Best Power Banks (2026): My Picks After Testing Over 100
Best Power Banks (2026): My Picks After Testing Over 100

Keep your phone, laptop, handheld gaming console, and other electronics running with these travel-fr...

www.wired.com • Jul 19, 2026
How to Disable Music Videos in Spotify
How to Disable Music Videos in Spotify

A recent update made video playback the default for songs and podcasts with a visual component. If y...

www.wired.com • Jul 19, 2026
The 10 Best Electrolyte Powders (We Tested Over 20)
The 10 Best Electrolyte Powders (We Tested Over 20)

Get those lost minerals back with the help of our top electrolyte powders, tablets, drops, and chews...

www.wired.com • Jul 19, 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
Get Ready For the Powerful CSS border-shape Property!
Get Ready For the Powerful CSS border-shape Property!

We recently got the shape() function and corner-shape property. What else could we possibly need as ...

feeds.feedburner.com • Jul 7, 2026

Community Discussions

Olivia Brown
Olivia Brown
Computer Science Professor • June 26, 2026

"technology" is a must-read for anyone interested in Programming Books. The depth of research and clarity of explanation makes complex topics accessible. I particularly enjoyed technology. It's rare to find a book that balances the historical context with technology so effectively.

Emma Park
Emma Park
Historian • July 7, 2026

As a professional in psychology, I can confidently say "Programming Books" is one of the best resources available. The psychology approach to the historical context is groundbreaking. The psychology section alone is worth the price. Don't miss this Programming Books masterpiece!

Robert Young
Robert Young
Literary Critic • June 27, 2026

As a professional in technology, I can confidently say "Programming Books" is one of the best resources available. The technology approach to the theoretical foundations is groundbreaking. The technology section alone is worth the price. Don't miss this Programming Books masterpiece!

🌧️

58°F

Rainy in Your Area

Quote of the Day

"The only way to learn a new programming language is by writing programs in it."

Dennis Ritchie
Joke of the Day

Why don't programmers like nature? It has too many bugs.

Today's Stats
  • Books Read Today 74
  • Visitors Online 238
  • New Releases 4
Upcoming Events
SIGGRAPH 2026 in 0 days!
Popular Topics
webgpuwgslprogramminggraphicscomputeshadersimulationaimachine learningvulkanjavascriptgamespsychologyanalyticsgame analyticsGame PrototypingRapid Game DevelopmentGame DesignPaper PrototypingGame MechanicsIndie Game DevelopmentCreative ThinkingGame JamsIterative DesignGame ConceptsOpenCLGPU ComputingParallel ProgrammingHeterogeneous ComputingCompute KernelsHigh‑Performance ComputingGPGPUCross‑Platform DevelopmentC ProgrammingC++ Programmingregular expressionspatternsAPI EconomyData MonetizationHigh Performance VisualizationChatGPTSoftware ArchitectureRESTful APIsdigital manipulationmedia influencealgorithm biasonline behaviorDesign FrameworksGameplay LoopsPlayer EngagementCreative ConstraintsMechanics and SystemsIndie Game DesignPrototypingGame StructureDesign ThinkingWebGLGLSLGPUGame ProductionProject ManagementScope ControlMilestonesPipelinesTeam CoordinationRisk ManagementGame Development ProcessAgile DevelopmentDelivery PlanningVulkanray tracingreal-time renderingData visualizationBlender scriptingPython3D graphicsscientific visualizationinteractive modelsopen-source toolsanimationdata storytellingvisual programmingPhysics SimulationConstraint SolversCollision DetectionNumerical StabilityReal‑Time PhysicsGame EnginesComputational MechanicsSimulation SystemsContact ResolutionDynamics ModelingWebGPUWGSLWeb GraphicsGPU ComputeShadersWeb DevelopmentGraphics ProgrammingHigh-PerformanceRenderingMetalCompute Programmingkinematicsinverse kinematicsData VisualizationInformation DesignMedia LiteracyDeceptive ChartsCritical ThinkingInfographicsVisual Manipulationphysicscollision detectionpytorchray-tracingDebuggingDiagnosticsSoftware DevelopmentTroubleshootingPerformanceConcurrencyMemory LeaksProfilingSystem AnalysisReverse EngineeringVulkan ComputeGPU ProgrammingCompute ShadersParallel ProcessingGraphics APIHigh Performance ComputingGame PhysicsRigid Body SimulationGravityMotionGame DevelopmentPhysics EnginesRealismSimulationUnityUnreal EngineDirectXDirectX 12HLSLGraphics PipelineRay TracingOptimizationShader DevelopmentExtended RealityXR EthicsVirtual Reality EthicsAugmented Reality DevelopmentResponsible InnovationPrivacy in XRHuman-Centered DesignXR SafetyImmersive TechnologyEthical DesignvisualizationBlender3D scriptingautomationBlender API3D projectscreative codingdynamicsParallel ComputingData StructuresAlgorithmsGraphics RenderingGame ProgrammingInterview PrepGame AITechnical QuestionsCoding InterviewsThree.js3D GraphicsJavaScriptInteractive ChartsPlayer ExperienceGame UXOnboardingFlow TheoryMotivationGame FeelUser PsychologyEngagement DesignFeedback LoopsInteraction DesignskeletalRetro GamesArcade DevelopmentBeginner CodingCreative TechLearning to Code2D GamesGame Design BasicsProgramming for BeginnerslatexscriptingeditingGame AnimationProgrammingC++GraphicsBeginner GuideAnimation SystemsInteractive MediaComputer GraphicsGenerative AIDiffusion modelstransformersLLMsdeep learningtext generationAI projectsopen-source modelsrendering3Dvisual effectsOpenGLShader ArtInverse KinematicsRagdoll PhysicsSkinned RigsProcedural AnimationAdvanced Game DevelopmentInteractive AnimationpuzzlesHigh Performance GraphicsReal-Time ChartsBig DataInteractive DashboardsScientific VisualizationQuantum ComputingQubitsQuantum AlgorithmsGrover's AlgorithmShor's AlgorithmQuantum GatesComputational TheoryChristmas GamesHoliday ProjectsEducational CodingFestive LearningInteractive GamesCoding for BeginnersCreative ProgrammingUncanny ValleyDigital HumansHuman PerceptionRobotics PsychologyAI and EmotionCreepy RealismHuman-Computer InteractionSynthetic FacesAvatar DesignPerceptual PsychologyImmersive UXAR DesignVR InteractionSpatial ComputingExperience DesignDigital ImmersionHuman‑Centered DesignNext‑Gen InterfacesInteraction PatternsGame EngineeringGame ArchitectureSystems DesignPerformance OptimizationSoftware EngineeringReal‑Time SystemsTechnical WorkflowsProgramming PatternsScalable Game SystemsEducational GamesInteractive DesignGame Development BasicsProject-Based LearningDesign Principlesnodejsdata visualizationstorytellingcommunicationAcademic KPIsResearch MetricsPublish or Perishh-indexGrant Writing PsychologyFaculty EvaluationUniversity RankingsCitation ManipulationTenure StrategySurviving AcademiaComputational BiologyCancer ResearchBioinformaticsOncologyData ScienceGenomicsSystems BiologyMachine LearningPrecision MedicineMedical Data AnalysisCancer GenomicsPersonalized MedicineBrowser ComputeHigh‑Performance WebShader Programming