JavaScript remains the language of the web. Explore tutorials on modern JavaScript, async programming, browser APIs, and patterns used in production codebases everywhere from tiny scripts to massive apps.
239 articles · Updated July 2, 2026
Learn how the event loop and async/await actually work — it's the concept that separates confident JS developers from the rest.
Hand-picked and latest articles from this topic.
Beginner-friendly guides to help you learn the fundamentals.
Getting Started with OpenAI and ChatGPT. Learn how to use OpenAI API in JavaScript to build AI-enabled apps. This guide covers installation, authentication, and code examples. Enhance your projects with OpenAI's language and deep learning models.

Plain-English explainers for core concepts related to this topic.
Quick-reference cheatsheets for tools and libraries in this space.
Curated tools, docs, and communities worth bookmarking.
Quick answers about this topic hub.
Check the getting started articles below for foundational guides, then explore our Explain and Basics hubs for concept explainers and cheatsheets. Focus on the language fundamentals before jumping into frameworks.
TypeScript is JavaScript with static types added. It compiles down to plain JavaScript but catches many bugs at build time and improves editor tooling. Learn JavaScript first, then adopt TypeScript as projects grow.
Promises represent a value that will be available later, and async/await is cleaner syntax for working with them. They're how modern JavaScript handles asynchronous work like network requests without deeply nested callbacks.