Portuguese-speaking beginners learning JavaScript and programming from scratch using a widely respected book
Brazilian developers who prefer to read technical content in their native language
Teachers or bootcamp instructors looking for a free, high-quality Portuguese JavaScript textbook to recommend
No installation needed. Read the translated chapters directly on GitHub or contribute improvements by following the contribution guide in the repository.
This repository is a Brazilian Portuguese translation of the book "Eloquent JavaScript," second edition, written by Marijn Haverbeke. The original book is a widely used introduction to JavaScript and programming concepts, and this project makes that content accessible to Portuguese-speaking readers. The translation covers all 21 chapters of the book, organized into three parts. The first part covers the JavaScript language itself: values, types, functions, data structures, objects, and error handling. The second part shifts to how JavaScript runs in web browsers, covering the page structure (called the Document Object Model), events, drawing on screen, HTTP communication, and forms. The third part introduces Node.js, which allows JavaScript to run outside the browser on a server. Several practice chapters are included throughout, where the book walks through building small projects such as a simple game platform, a painting program, and a skill-sharing website. These hands-on chapters tie together the concepts from the surrounding sections. The project is a community effort under the BrazilJS organization, with many contributors working on different chapters. At the time the README was written, the team was focused on improving translation quality, accuracy, and grammar across already-translated chapters rather than adding new content. Anyone wanting to contribute could follow a guide in the repository and open an issue with questions. The text is licensed under Creative Commons for non-commercial use, and all code examples in the book fall under the MIT license.
← braziljs on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.