The problem with this book is that it doesn't really go into much detail on actual design - as in how to make functional websites that look good, are accessible, and user-friendly. Instead it focuses on very broad overviews of HTML, CSS, and JavaScript. However, it doesn't go into much detail with any of these aspects of web programming to be a useful book for people learning to code. Perhaps useful for people who suddenly find themselves needing to make a website, but it'll just give them and idea of what they'll need to learn, as opposed to teaching them skills.