# braziljs/eloquente-javascript

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/braziljs-eloquente-javascript).**

5,503 stars · 1,221 forks · JavaScript

## Links

- GitHub: https://github.com/braziljs/eloquente-javascript
- Homepage: http://braziljs.github.io/eloquente-javascript/
- awesome-repositories: https://awesome-repositories.com/repository/braziljs-eloquente-javascript.md

## Topics

`eloquent-javascript` `javascript` `programming`

## Description

This project is a Portuguese translation of a comprehensive JavaScript programming guide and educational resource. It serves as a technical textbook designed to make JavaScript education accessible to Portuguese speakers, covering fundamental syntax, data structures, and programming logic.

The material provides instruction on both web development and server-side application building. It includes a structured approach to learning how to manipulate the browser document model and handle user events to create interactive user interfaces.

The resource is delivered through multiple formats, including a static website with a browser-based code sandbox for executing samples and practicing logic. Content is also available for offline study via PDF and EPUB exports.

## Tags

### Education & Learning Resources

- [JavaScript Learning Curricula](https://awesome-repositories.com/f/education-learning-resources/javascript-learning-curricula.md) — Serves as a comprehensive educational resource and curriculum for mastering the JavaScript language.
- [Developer Education](https://awesome-repositories.com/f/education-learning-resources/developer-documentation-references/developer-education.md) — Delivers structured education on building interactive web interfaces and server-side applications.
- [Interactive Textbooks](https://awesome-repositories.com/f/education-learning-resources/interactive-textbooks.md) — Ships as an interactive web-based textbook integrating theoretical concepts with executable code samples.
- [JavaScript Language Instruction](https://awesome-repositories.com/f/education-learning-resources/javascript-language-instruction.md) — Offers a detailed instructional guide covering JavaScript syntax, data structures, and core fundamentals.
- [JavaScript Learning Resources](https://awesome-repositories.com/f/education-learning-resources/javascript-learning-resources.md) — Provides a comprehensive set of educational content and tutorials for learning the JavaScript language.
- [Portuguese Translations](https://awesome-repositories.com/f/education-learning-resources/portuguese-translations.md) — Provides a complete translation of a comprehensive JavaScript programming guide into Brazilian Portuguese.
- [Programming Syntax Guides](https://awesome-repositories.com/f/education-learning-resources/programming-syntax-guides.md) — Offers guided lessons on fundamental JavaScript syntax, data structures, and programming logic. ([source](https://cdn.jsdelivr.net/gh/braziljs/eloquente-javascript@master/README.md))
- [Translated Technical](https://awesome-repositories.com/f/education-learning-resources/textbooks/translated-technical.md) — Provides a localized version of a professional JavaScript textbook to increase accessibility for Portuguese speakers.
- [Offline Technical Reading](https://awesome-repositories.com/f/education-learning-resources/offline-technical-reading.md) — Provides programming textbooks in PDF and EPUB formats for studying without an internet connection.

### Part of an Awesome List

- [Programming and Logic](https://awesome-repositories.com/f/awesome-lists/learning/programming-and-logic.md) — Provides practical exercises for mastering programming logic, data structures, and algorithms.

### Web Development

- [Server-Side Frameworks](https://awesome-repositories.com/f/web-development/server-side-frameworks.md) — Provides instructional material on building backend services and server-side logic using JavaScript. ([source](https://cdn.jsdelivr.net/gh/braziljs/eloquente-javascript@master/README.md))
- [Web Application Development](https://awesome-repositories.com/f/web-development/web-application-development.md) — Teaches the development of interactive user interfaces and full-stack web applications using JavaScript. ([source](https://cdn.jsdelivr.net/gh/braziljs/eloquente-javascript@master/README.md))

### Content Management & Publishing

- [PDF Exports](https://awesome-repositories.com/f/content-management-publishing/content-formats-exporting/export-formats/pdf-exports.md) — Converts source documents into standardized PDF and EPUB files for offline distribution and reading.
- [Markdown-Based Content Authoring](https://awesome-repositories.com/f/content-management-publishing/content-management-systems/content-authoring-tools/markdown-based-content-authoring.md) — Uses Markdown files to structure educational content, enabling efficient parsing into HTML for web display.
- [Portable Educational Formats](https://awesome-repositories.com/f/content-management-publishing/offline-content-orchestration/portable-educational-formats.md) — Allows users to save and study educational materials offline via PDF and EPUB exports. ([source](https://braziljs.github.io/eloquente-javascript/))
- [Static Site Generation](https://awesome-repositories.com/f/content-management-publishing/static-site-document-generators/static-site-generators/static-site-generation.md) — Generates static HTML pages from structured documentation to ensure fast load times and search engine visibility.

### Development Tools & Productivity

- [Cross-Platform Documentation Renderers](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-documentation-renderers.md) — Renders technical content consistently across web pages and electronic book formats from a single source.

### Programming Languages & Runtimes

- [Sandboxed Code Execution Environments](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/runtime-environments/runtimes/sandboxed-code-execution-environments.md) — Includes a sandbox environment for executing code samples to verify programming exercise solutions. ([source](https://braziljs.github.io/eloquente-javascript/))
