Answers.Body: <p>a book that i recommend for you is <em>Head First JavaScript Programming</em> at this link the description is found <a href="https://www.oreilly.com/library/view/head-first-javascript/9781449340124/" rel="nofollow noreferrer">the book description</a>
  but if you need to make the lecture more interesting I would recommend that you use this site for learning JavaScript which is <a href="https://www.codecademy.com/learn" rel="nofollow noreferrer">code academy</a> the course is named introduction to JavaScript this site provides an introductory course to JavaScript and give instant feedback to the student of what is right and wrong and i use it in my lectures as an introductory course in introduction to programming the web </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-14T09:43:47.887Z
Answers.Text: Doesn't the Code Academy require paid subscription?
Answers.UserDisplayName: Ska
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-13T13:15:16.723Z
Answers.LastActivityDate: 2018-12-13T13:27:40.770Z
Answers.LastEditDate: 2018-12-13T13:27:40.770Z
Answers.UserDisplayName: Moataz Ahmed Samy
Answers.Body: <p>A great resource to learn JavaScript is Eloquent JavaScript by Marijn Haverbeke: <a href="https://eloquentjavascript.net/" rel="noreferrer">https://eloquentjavascript.net/</a>.</p>
  
  <p>You can download the pdf for free, or you can read it online, and this is probably a better choice since you can take advantage of the code sandbox.</p>
  
  <p>It is definitely suitable for beginners but a wide range of topics is covered, included Node.js (chapter 20). However, with regards to your requests, HTML and CSS are introduced but you will probably need supplementary material about them.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-06T09:29:03.767Z
Answers.Text: I see that doesn't have quizzes, but I could easily do those myself based on the book content.
Answers.UserDisplayName: Ska
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-11-02T22:48:12.517Z
Answers.LastActivityDate: 2018-11-02T22:48:12.517Z
Answers.UserDisplayName: totera
Body: <p>I was asked to teach Javascript to total beginners. Since it would most likely be free of charge, I would rather not spend time making my own slides and material. I would follow a book or some other existing material, draw things on whiteboard for further clarification, do simple quizzes, and focus on helping students actually code stuff.</p>
  
  <p>Ideally this book or material would:</p>
  
  <ul>
  <li>Cover Javascript but also HTML and CSS basics</li>
  <li>Have some quizzes</li>
  <li>Be interesting for beginners</li>
  <li>Be more modern JS oriented</li>
  <li>Also touch upon NodeJS with some command line and server development</li>
  </ul>
  
Tags: <resource-request><javascript><html><css>
Title: Beginner Javascript course - recommended books
ThreadText: # Beginner Javascript course - recommended books
  
  (Asked by: username_0 on 2018-10-23)
  
  I was asked to teach Javascript to total beginners. Since it would most likely be free of charge, I would rather not spend time making my own slides and material. I would follow a book or some other existing material, draw things on whiteboard for further clarification, do simple quizzes, and focus on helping students actually code stuff.
  
  Ideally this book or material would:
  
  * Cover Javascript but also HTML and CSS basics
  * Have some quizzes
  * Be interesting for beginners
  * Be more modern JS oriented
  * Also touch upon NodeJS with some command line and server development
  
  **Tags:** resource-request, javascript, html, css
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2018-11-02. Score: 5
  
  A great resource to learn JavaScript is Eloquent JavaScript by Marijn Haverbeke: <https://eloquentjavascript.net/>.
  
  You can download the pdf for free, or you can read it online, and this is probably a better choice since you can take advantage of the code sandbox.
  
  It is definitely suitable for beginners but a wide range of topics is covered, included Node.js (chapter 20). However, with regards to your requests, HTML and CSS are introduced but you will probably need supplementary material about them.
  
  > **Comments:**
  > **username_0**: I see that doesn't have quizzes, but I could easily do those myself based on the book content.  
  
  ---
  
  ### Answer by username_1 on 2018-12-13. Score: 0
  
  a book that i recommend for you is *Head First JavaScript Programming* at this link the description is found [the book description](https://www.oreilly.com/library/view/head-first-javascript/9781449340124/)
  but if you need to make the lecture more interesting I would recommend that you use this site for learning JavaScript which is [code academy](https://www.codecademy.com/learn) the course is named introduction to JavaScript this site provides an introductory course to JavaScript and give instant feedback to the student of what is right and wrong and i use it in my lectures as an introductory course in introduction to programming the web
  
  > **Comments:**
  > **username_0**: Doesn't the Code Academy require paid subscription?  
  
  ---
  
  