# What is a good textbook for teaching Web Programming?

Is there any textbook you would recommend as appropriate for preparing a Web Programming college course? I would prefer a book that comes with sets of exercises, practice, code examples, etc. Students are university level expected to have programming knowledge and to know about Internet. No knowledge of particular Internet technologies is required. Do you have any good practices you can share about Web Programming teaching?

• Can you improve the question by telling us: What age, What prier knowledge (can students program in another language?, do students know HTML and/or CSS?, do students know the difference between a web-browser, internet, web, …? Jul 30 at 10:16
• Do you need a textbook per se? I've taught web programming (I assume you mean basically HTML5: HTML/CSS/vanilla JS) for years but I've never used a book for it. Some colleges require(?) courses to be based on textbooks, so more context/motivation for why you need a textbook as opposed to any other resources would be nice. Are there particular skills you are hoping to teach? Any particular emphasis you want to place on apps, sites or games? Front-end web development is a broad topic. If you are open to using libraries and frameworks (React, Vue, p5, three.js etc), the scope blows up. Jul 30 at 15:47
• Jul 30 at 16:06