Latest JavaScript Books
![Unleashing the Power of Astro cover](https://cdn.sanity.io/images/708bnrs8/production/9b180f1df344a8047cf3ee91c33acd20d5481d6d-1600x2000.jpg?w=200&h=250&fit=fill&auto=format)
Unleashing the Power of Astro
![Unleashing the Power of TypeScript cover](https://cdn.sanity.io/images/708bnrs8/production/5fd75bb7ed78541494a1ec40662e913cd67c7838-1600x2000.png?w=200&h=250&fit=fill&auto=format)
Unleashing the Power of TypeScript
5.0
![Clean Code in JavaScript cover](https://cdn.sanity.io/images/708bnrs8/production/aaee9a42c5dff7423353497b1636e8e1e6afb71b-810x1000.jpg?rect=138,530,297,371&w=200&h=250&fit=fill&auto=format)
Clean Code in JavaScript
5.0
![Build Your Own Developer Portfolio in React cover](https://cdn.sanity.io/images/708bnrs8/production/114ad234c4569b4484d4c89fc6fdaca16baf9b62-1600x2000.jpg?w=200&h=250&fit=fill&auto=format)
Build Your Own Developer Portfolio in React
4.8
![Beginning ReactJS Foundations Building User Interfaces with ReactJS cover](https://cdn.sanity.io/images/708bnrs8/production/92a19538a8bd357e0d1436bd2e8e07a75ffb7622-717x900.jpg?rect=87,36,544,680&w=200&h=250&fit=fill&auto=format)
Beginning ReactJS Foundations Building User Interfaces with ReactJS
5.0
![Hands-On JavaScript High Performance cover](https://cdn.sanity.io/images/708bnrs8/production/9d8ca4186f557f1384a7ffb8bb0dc38f76a0d5b2-810x1000.jpg?rect=5,0,800,1000&w=200&h=250&fit=fill&auto=format)
Hands-On JavaScript High Performance
![A Frontend Web Developer's Guide to Testing cover](https://cdn.sanity.io/images/708bnrs8/production/7c77abe4464fc9d04f68b396c327d5d4e3a0e6a9-810x1000.jpg?rect=5,0,800,1000&w=200&h=250&fit=fill&auto=format)
A Frontend Web Developer's Guide to Testing
5.0
![Designing React Hooks the Right Way cover](https://cdn.sanity.io/images/708bnrs8/production/acc986b72da688d522cdc8a5d92ae7ad73377260-810x1000.jpg?rect=5,0,800,1000&w=200&h=250&fit=fill&auto=format)
Designing React Hooks the Right Way
![Real-World Next.js cover](https://cdn.sanity.io/images/708bnrs8/production/46ea506ab877a9c8ab0b327280c4ca395ce7291f-800x1000.jpg?w=200&h=250&fit=fill&auto=format)
Real-World Next.js
![TypeScript 4 Design Patterns and Best Practices cover](https://cdn.sanity.io/images/708bnrs8/production/576f7ef32b02e7f5354d4ec44498b63beebf7f0c-810x1000.jpg?rect=5,0,800,1000&w=200&h=250&fit=fill&auto=format)
TypeScript 4 Design Patterns and Best Practices
![Deno Web Development cover](https://cdn.sanity.io/images/708bnrs8/production/e3a1b80f75cd69f4bc52d314396dbd7baa8ba468-810x1000.jpg?rect=5,0,800,1000&w=200&h=250&fit=fill&auto=format)
Deno Web Development
![Jumpstart Jamstack Development cover](https://cdn.sanity.io/images/708bnrs8/production/6400300ba4438178763f87b77304fe3d96378b48-810x1000.jpg?rect=40,86,731,914&w=200&h=250&fit=fill&auto=format)
Jumpstart Jamstack Development
![Node.js: Novice to Ninja cover](https://cdn.sanity.io/images/708bnrs8/production/153fce8cc1efa957775b725b92bae96ca6c8cf0f-1021x1278.jpg?rect=286,638,450,562&w=200&h=250&fit=fill&auto=format)
Node.js: Novice to Ninja
5.0
![Svelte: A Beginner's Guide Cover](https://cdn.sanity.io/images/708bnrs8/production/39d0a41ce6655b8dad811cbbe6731b4a3ca8f0d0-1021x1278.jpg?rect=219,619,525,656&w=200&h=250&fit=fill&auto=format)
Svelte: A Beginner's Guide
5.0
![Build a Weather App from Scratch with Next.js Cover](https://cdn.sanity.io/images/708bnrs8/production/f4491f51d401113206f8e66eee8685aee34949f8-1600x2000.jpg?rect=551,891,887,1109&w=200&h=250&fit=fill&auto=format)
Build a Weather App from Scratch with Next.js
5.0
![Build a Rock Paper Scissors Game from Scratch with React Cover](https://cdn.sanity.io/images/708bnrs8/production/cc4bc5d2f04ba18217d8abd12c4d77ed5c1cc88c-1600x2000.jpg?rect=553,951,839,1049&w=200&h=250&fit=fill&auto=format)
Build a Rock Paper Scissors Game from Scratch with React
4.2
![Build an App with TypeScript and the Pexels API Cover](https://cdn.sanity.io/images/708bnrs8/production/7d77f32176942d246560ca97a170892e45b0b552-1600x2000.jpg?rect=681,961,710,888&w=200&h=250&fit=fill&auto=format)
Build an App with TypeScript and the Pexels API
![Jump Start Vue.js, 2nd Edition Cover](https://cdn.sanity.io/images/708bnrs8/production/7a081fc0d7872881d7fee751dc2011d131739307-1632x2040.jpg?rect=243,931,695,869&w=200&h=250&fit=fill&auto=format)
Jump Start Vue.js, 2nd Edition
5.0
![An Introduction to Programming in JavaScript Cover](https://cdn.sanity.io/images/708bnrs8/production/750e134a2a73d4cf31e96c2f49ef97bfe073bff6-4000x5000.jpg?rect=1264,2679,1434,1793&w=200&h=250&fit=fill&auto=format)
An Introduction to Programming in JavaScript
4.0
![JavaScript Monetization API Cover](https://cdn.sanity.io/images/708bnrs8/production/972851ddb06a3da69e8c870ca5c975845fd54c2f-4000x5000.jpg?rect=1321,2742,1384,1730&w=200&h=250&fit=fill&auto=format)
JavaScript Monetization API
![JavaScript Basics: Flinging Event, Element, and Object Bombs at Zombie Heads Cover](https://cdn.sanity.io/images/708bnrs8/production/2c8df2bdca5ed0cfa8cab0e830551e9063ae04a0-4000x5000.png?rect=1245,2692,1434,1792&w=200&h=250&fit=fill&auto=format)
JavaScript Basics: Flinging Event, Element, and Object Bombs at Zombie Heads
![Learn to Code with JavaScript Cover](https://cdn.sanity.io/images/708bnrs8/production/2c87f8e33ddb9de695a262ebd81aacd357305968-1306x1712.jpg?rect=377,871,553,691&w=200&h=250&fit=fill&auto=format)
Learn to Code with JavaScript
5.0
![Build a React-based Personal Diary App with User Authentication Cover](https://cdn.sanity.io/images/708bnrs8/production/cff6d8db11bc416393e0612326d199077d9746d4-1021x1278.png?rect=109,730,413,516&w=200&h=250&fit=fill&auto=format)
Build a React-based Personal Diary App with User Authentication
4.0
![Build a Blog with React and Next.js Cover](https://cdn.sanity.io/images/708bnrs8/production/828ff1753d9431718d39d25baac148d4beae1110-1021x1278.jpg?rect=108,708,381,476&w=200&h=250&fit=fill&auto=format)
Build a Blog with React and Next.js
4.0
![Your First Week With React, 2nd Edition Cover](https://cdn.sanity.io/images/708bnrs8/production/8f1c4e78c54b3ff5676f0a62e4e68c3ab17b263c-1021x1278.jpg?rect=103,647,464,580&w=200&h=250&fit=fill&auto=format)
Your First Week With React, 2nd Edition
4.3
![React: Tools & Skills, 2nd Edition Cover](https://cdn.sanity.io/images/708bnrs8/production/7bff3999d507afd9ecee95e01ed5883e6983e973-1021x1278.jpg?rect=105,670,421,526&w=200&h=250&fit=fill&auto=format)
React: Tools & Skills, 2nd Edition
![Build a Flashcard App with GraphQL and React Cover](https://cdn.sanity.io/images/708bnrs8/production/a2b2dd74c0cecb28b717e97459d192eff9943249-1021x1278.jpg?rect=363,762,297,371&w=200&h=250&fit=fill&auto=format)
Build a Flashcard App with GraphQL and React
4.5
![Build a Node.js CRUD App Using React and Feathers Cover](https://cdn.sanity.io/images/708bnrs8/production/411fc4e2fe10588a1cfce5116243c9fc79da1fcf-1021x1278.png?rect=135,727,390,487&w=200&h=250&fit=fill&auto=format)
Build a Node.js CRUD App Using React and Feathers
![How to Create a Reddit Clone Using React and Firebase Cover](https://cdn.sanity.io/images/708bnrs8/production/9266c340b8b69c2d0185871d9885fb8da68e3e48-1021x1278.png?rect=122,753,370,462&w=200&h=250&fit=fill&auto=format)
How to Create a Reddit Clone Using React and Firebase
4.0
![How to Create an Ecommerce Site with React Cover](https://cdn.sanity.io/images/708bnrs8/production/68955d34f8a7d060d4eba0da2e43a4670885db16-1021x1278.jpg?rect=373,772,276,345&w=200&h=250&fit=fill&auto=format)
How to Create an Ecommerce Site with React
![JavaScript: The New Toys Cover](https://cdn.sanity.io/images/708bnrs8/production/6add5114ce77947ae2515be10fe83c70967aede9-718x900.jpg?rect=209,111,300,375&w=200&h=250&fit=fill&auto=format)
JavaScript: The New Toys
![Create a Toggle Switch in React as a Reusable Component Cover](https://cdn.sanity.io/images/708bnrs8/production/b401444927c50b1ba3ce60c275f2d574ca3659d0-1021x1278.png?rect=339,724,330,412&w=200&h=250&fit=fill&auto=format)
Create a Toggle Switch in React as a Reusable Component
![How to Build Your First Static Site with Gatsby Cover](https://cdn.sanity.io/images/708bnrs8/production/f703db0962f2acc347370d3182bbaf847c84c5bb-1021x1278.png?rect=338,730,346,432&w=200&h=250&fit=fill&auto=format)
How to Build Your First Static Site with Gatsby
3.0
![The Web App Testing Guidebook Cover](https://cdn.sanity.io/images/708bnrs8/production/a5bf7bd7389cd767025d4dd922868c203ea1ee7f-1650x2135.jpg?rect=686,1251,518,648&w=200&h=250&fit=fill&auto=format)
The Web App Testing Guidebook
5.0
![Build a Real-time Code Collaboration App Cover](https://cdn.sanity.io/images/708bnrs8/production/dd83ed64bddc869b1612e3d91bd77d77b7489976-1600x2000.png?rect=451,855,698,873&w=200&h=250&fit=fill&auto=format)
Build a Real-time Code Collaboration App
3.0
![Node.js: Tools & Skills, 2nd Edition Cover](https://cdn.sanity.io/images/708bnrs8/production/e1b3ca951f0830262d88a4cb947a7bee041bc85e-1600x2000.png?rect=415,805,771,964&w=200&h=250&fit=fill&auto=format)
Node.js: Tools & Skills, 2nd Edition
5.0
![Build a Recipe App with Nest.js and MongoDB Cover](https://cdn.sanity.io/images/708bnrs8/production/88db61bba7976b9593167d590c8066104c6184d2-1600x2000.png?rect=453,860,694,868&w=200&h=250&fit=fill&auto=format)
Build a Recipe App with Nest.js and MongoDB
![Your First Week With Node.js, 2nd Edition Cover](https://cdn.sanity.io/images/708bnrs8/production/745f8ea0d2533875bb04c569af6741db761a52e3-1600x2000.jpg?rect=487,981,626,783&w=200&h=250&fit=fill&auto=format)
Your First Week With Node.js, 2nd Edition
4.7
![User Authentication with the MEAN Stack Cover](https://cdn.sanity.io/images/708bnrs8/production/eaf808a216d052e60f48f3bf1866ce8563e21307-1600x2000.png?rect=431,785,738,923&w=200&h=250&fit=fill&auto=format)
User Authentication with the MEAN Stack
4.0
![Build a Gatsby Photo Gallery with Strapi and Cloudinary Cover](https://cdn.sanity.io/images/708bnrs8/production/e892c829a628331f18a19125c7e4809ed7115854-1600x2000.png?rect=487,916,626,782&w=200&h=250&fit=fill&auto=format)
Build a Gatsby Photo Gallery with Strapi and Cloudinary
3.0
![Build a Node.js CRUD App Using React and FeathersJS Cover](https://cdn.sanity.io/images/708bnrs8/production/723104a219c109c8da30369cc01c7326c1a403c4-1600x2000.png?rect=499,926,602,752&w=200&h=250&fit=fill&auto=format)
Build a Node.js CRUD App Using React and FeathersJS
4.5
![How to Build a File Upload Form with Express and DropzoneJS Cover](https://cdn.sanity.io/images/708bnrs8/production/72252df6977167cdd7549897832b18a88c1e6249-1600x2000.png?rect=447,916,706,883&w=200&h=250&fit=fill&auto=format)
How to Build a File Upload Form with Express and DropzoneJS
4.0
![Build a Simple Beginner App with Node, Bootstrap and MongoDB Cover](https://cdn.sanity.io/images/708bnrs8/production/3f540b57bb3389622a0beb7731c68eb82eaeb17c-1600x2000.png?rect=523,1006,554,692&w=200&h=250&fit=fill&auto=format)
Build a Simple Beginner App with Node, Bootstrap and MongoDB
4.5
![Build a Native Desktop GIF Search App Using NodeGui Cover](https://cdn.sanity.io/images/708bnrs8/production/e66c82d6fb29227321d05537719e5e0cac33aed1-1600x2000.png?rect=469,865,662,828&w=200&h=250&fit=fill&auto=format)
Build a Native Desktop GIF Search App Using NodeGui
![Build a JavaScript Command Line Interface (CLI) with Node.js Cover](https://cdn.sanity.io/images/708bnrs8/production/101904b0878eb3d1a750484f729701980a53a48b-1600x2000.png?rect=531,951,538,672&w=200&h=250&fit=fill&auto=format)
Build a JavaScript Command Line Interface (CLI) with Node.js
![Professional JavaScript for Web Developers, 4th Edition Cover](https://cdn.sanity.io/images/708bnrs8/production/07e43977caedab1d9537d30ab9dedbe9a79c3129-717x900.jpg?rect=203,104,304,380&w=200&h=250&fit=fill&auto=format)
Professional JavaScript for Web Developers, 4th Edition
4.1
![Front-end Development with ASP.NET Core, Angular, and Bootstrap Cover](https://cdn.sanity.io/images/708bnrs8/production/e50681dc6f5adb010ff770aa285738d49cc3ac69-718x900.jpg?rect=211,99,299,374&w=200&h=250&fit=fill&auto=format)
Front-end Development with ASP.NET Core, Angular, and Bootstrap
1.5
![Refactoring TypeScript Cover](https://cdn.sanity.io/images/708bnrs8/production/fb5680a2a7938cc890007c32e85c8e5be92fc59e-1650x2135.jpg?rect=377,639,896,1120&w=200&h=250&fit=fill&auto=format)
Refactoring TypeScript
4.0
![React Native: Tools Cover](https://cdn.sanity.io/images/708bnrs8/production/02237899068ec1ce8b014556f7ed8d7880d570b3-1600x2000.jpg?rect=336,674,928,1160&w=200&h=250&fit=fill&auto=format)
React Native: Tools
3.0
![Introducing Detox, a React Native End-to-end Testing and Automation Framework Cover](https://cdn.sanity.io/images/708bnrs8/production/960a0af890a5b85095b912d95f8e82d85efd28b8-400x500.png?rect=120,247,160,200&w=200&h=250&fit=fill&auto=format)