Yes, the book starts off introducing HTML and CSS. In chapter 5 programming in C# and Visual Basic is introduced. So even if you have never used any of these technologies before, you should be able to follow along. But clearly, the book is not a full blown introduction to these concepts, so you may need other books such as Beginning HTML, Beginning CSS or Beginning C# / VB
to help deepen your knowledge where necessary.