The book concentrates on new features in HTML5 and CSS3 so it will work best if you have some previous experience in HTML and CSS. However some appendices are provided with introductions to HTML, CSS and JavaScript so that if you're a complete beginner
you should still be able to follow along if you're prepared to work at it a little bit more.