Even if you're a Mac user, you can still make Windows 8 apps. All you have to do is get Parallels Desktop 9 for Mac, which enables you to run Windows programs, and install Microsoft Visual Studio, which you will be using to create these apps.
Not a web developer, but a Windows one? No problem. The last chapter describes how to make an XAML app, which is XML-based. Visual Studio has Visual Basic and Visual C++ project templates, and Windows developers can also use C# and Visual Basic when making apps.
I enjoyed Rami Sarieddine's clear, concise, knowledgeable writing, and the way he not only summarized every chapter at its end, but the entire book in the last chapter. I especially thought his introductions to HTML5 and CSS3 in the first two chapters were first-rate. There were times when I felt it would have been nice if he had been just as specific when doing the apps in Visual Studio. For example, I was unclear on how to run an app, and had to figure out how to do it myself. Despite these issues, his knowledge of of Windows 8 really comes across.