JavaScript를 깊이 있게 배우고 싶은 사람에게 추천하는 책은 "Eloquent JavaScript"이며, 다른 수준의 학습자에게는 "You Don't Know JavaScript" 시리즈를 추천함. 2015년, 캘리포니아 대학의 원격 학습 프로그램에서 기존 교재를 대체할 책으로 이 책을 추천했고, 강사와 조언자 모두에게 호평을 받았음. 가격도 경쟁 교재들에 비해 저렴했으며, 무료로 읽을 수 있는 점도 장점이었음. 일 년 후 학생들의 평가도 매우 긍정적이었음.
이 책을 사용하여 5년 전에 JavaScript를 배웠고, 매우 훌륭한 자료라고 생각함. "You Don't Know JavaScript"는 좀 더 고급 내용을 다루며, 초보자에게는 학술적으로 느껴질 수 있지만, "Eloquent JavaScript"는 실용적이고 접근하기 쉬움.
JavaScript 관련 자료가 새로운 버전으로 업데이트되는 것은 좋은 일임. 처음에는 jQuery, 그다음은 React, 이제는 이 책이 새 버전을 맞이함.
책의 저자인 Marijn Haverbeke는 CodeMirror(코드 편집기)와 ProseMirror(텍스트 편집기)의 창시자임.
책의 세 번째 버전을 최근에 마친 것을 보니 반가움. 비동기 프로그래밍 챕터가 상당히 개선되었는데, 이전에는 약간 이해하기 어려운 비유가 사용되어 책의 다른 부분에 비해 약했음. 세 번째 판은 JavaScript와 DOM, 그리고 Node.js에 대해 배울 수 있는 책으로, 경험이 많은 사람들이 JS와 웹으로 전환하는 데 주로 적합하지만, 초보자에게도 적합하다고 주장함.
프로그래밍에 자신이 없었지만, 이 책은 올바른 방향을 제시해주었고, 충분히 추천할 만함.
이 책의 매력은 컴퓨팅의 기초를 설명하는 데 있으며, 독자가 직접 프로젝트를 만들어보도록 하는 흥미로운 부분도 포함되어 있음. JavaScript 프로그래밍을 좋아하지 않지만, 이 책을 읽게 됨.
현재 이 책의 세 번째 판을 읽고 있지만, 책에서 JavaScript에 대한 설명이 충분한지 궁금함. 이 책을 읽은 후에 다른 JavaScript 책을 읽는 것이 좋을지 의견을 공유해달라는 요청이 있음. "JavaScript: The Definitive Guide"나 "The Modern JavaScript Tutorial"을 고려 중임.
첫 번째 판부터 이 책을 좋아함. 기본적인 내용조차 명확하게 설명되어 있음. 예를 들어, 변수에 대한 섹션을 보면 변수를 "상자"로 생각하는 오류를 피함.
네 번째 판의 Eloquent JavaScript가 2024년의 현실에 맞게 조정되어 온라인에 게시되었다는 저자의 웹사이트와 Mastodon에서의 링크를 통해 확인함.
Hacker News 의견