Free ebook: Programming Windows 8 Apps with HTML, CSS, and JavaScript (Second Preview)

672611 eBook.inddWe’re happy to release the Second Preview of our free ebook Programming Windows 8 Apps with HTML, CSS, and JavaScript, by Kraig Brockschmidt, today. Here’s a description of the ebook from Kraig:

Kraig here. Hello again! Now that the RTM build of Windows 8 is out and available to developers, along with upgraded tools, I’m delighted to offer the next preview release of my book, Programming Windows 8 Apps with HTML, CSS, and JavaScript. Since the first release in June, we’ve added eight more chapters, bringing the total to 12 out of a planned 17. The new chapters cover collection controls (everything you wanted to know about ListView!), layout (especially view states), commanding UI (app bars, message dialogs, and their friends), the all-important topic of managing state, a close look at input and sensors (a form of input, really), media, animations, and contracts (share, search, the file pickers, and contacts). The earlier preview chapters (1-4) have also been updated and refined.

Writing a book like this has always been a journey of exploration for myself, and I’m truly grateful that I also have the opportunity to share the results with you. The process has involved many discussions with the Windows engineering team who created the platform, often taking me into far-off corners of the galaxy, so to speak. I’ve also been doing my best to follow app-building discussions both within Microsoft, on the MSDN forums, and StackOverflow so that I can try to anticipate and answer questions that will likely arise in your own mind. And with this over-abundance of information and experience, my goal has been to pull together a narrative story from start to finish, blazing a single trail through what can seem at times like a thick jungle. I would love to hear from you how successful I’ve been at this endeavor.

As evidenced by its title, this book is about writing Windows 8 apps in HTML, CSS, and JavaScript. The earlier chapters are indeed very specific to that particular choice of language and presentation layer, along with the Windows Library for JavaScript.

Somewhere around Chapters 7 and 8, however, we really begin to transition more into the WinRT APIs that are applicable to apps written in any language. I’m finding this especially true as I’m writing Chapter 13 on live tiles and notifications—very little of it, other than the code snippets, is unique to JavaScript, especially when talking about tile-updating web services written with server-side technologies like PHP and ASP.NET! My point in saying this is that while I’ve written this book ostensibly for web developers who are and will be looking to create apps for Windows 8 and the Windows Store, much of this book will also be very helpful to Windows 8 developers in general. And since it is now and will be a free ebook, you can’t lose!

As the release date for Windows 8 has been set for October 26th, we’re now on the home stretch toward the final release of this full ebook, which we plan to have ready in time for the Build conference in Redmond (October 30- November 2). I hope to see many of you there! And for those who cannot attend in person, keep an eye on because the conference will also be presented online.

Happy reading, and coding!



You can download the Second Preview (PDF only) here (13.5 MB).

And you can download the Second Preview’s companion content here (64.9 MB).

(We’ll release the final version of this free ebook in PDF, EPUB, and MOBI formats.)

Comments (43)
  1. password? says:

    The companion zip file has a password. Anyone know what that is?

  2. Anybody else having this trouble? I can't duplicate the issue. Maybe your download was corrupted somehow? You might try shortening the .ZIP filename — when I extracted just now into a like-named folder in my user folder’s downloads, I got an error that one path to one of the files was too long. That could possibly confuse a third-party zip extractor.

  3. ciupaz says:

    My download works correctly, both Pdf and companion content.

  4. Russell says:

    EPUB and MOBI formats would be great!

  5. Piseth says:


  6. myself says:

    Is it allowed to copy the book to paper for my personal need? Copyright states 'All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.'

    Is a printout for myself involved by this phrase?

  7. Abir says:

    Thanks to provide a Nice book.

  8. perfect book, thank you

  9. Myself, you may print the ebook for your personal use.

  10. myself says:

    Thank you for clarification, Devon.

  11. Salem Kosemani says:

    Really Cool, nice head start.

  12. raditya gumay says:

    very nice!. thanks mr. Kraig Brockschmidt. we proud of you

  13. Romulus Corneanu says:

    Great book, thank you!

  14. DJSur says:

    Awesome share. Thanks!

  15. bhuven says:

    thanks – great resource

  16. bhuven says:

    no password required, just unzipped

  17. Great Book, hope to have the final release soonest…thanks….

  18. Just what I have been looking for, thank you very much!

  19. Megg G says:

    Thanks a lot brotha

  20. Qayyum Shah says:

    greet book very nice….

  21. Vishnupriya Dhanasekaran says:

    wer should i register for this exam?

  22. Standard says:

    Any news on those Epub & Mobi formats?

  23. Carlos Rodriguez says:

    I was able to download both files with no problem/pw. Thanks.

  24. Jasmin Mulia says:

    Thank u for clarification and its a perfect book……..

  25. Jon-Thomas Eliassen says:

    The final book, including MOBI and EPUB is available here:…/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx

  26. lachy142 says:

    continuamos leyendo las novedades, saludos amigos.

  27. Thank you very much for useful ebook and its companion contents.

  28. Brinda Jana says:

    Thank you for this very useful book and companion contents.

  29. Mohamed Abd Elmaksod says:

    am asking about free exam 070-480 i didn't found the link to register

    any help please ?

  30. DIEGO GIUSEPPE says:


    TANK YOU 🙂

  31. Mim Ahmed says:

    Thanks …

  32. F B says:

    I'm sure the book will teach me a lot….

  33. priyalatha says:

    Thanks you to provide a nice very usefull for me.

  34. Timothy Cline says:

    Microsoft dose such a Fantastic Job with there Apps. It has Helped me and my Family Very much. Your Apps from Microsoft have Helped change the World, for a Better place to Live n doing Business. Microsoft is A Fantastic Company with Great Techongly for all to Ser n Share. Microsoft makes Great Apps n is a Awsome Company with Technology out of this World. Great Job Every one @ Microsoft. Thank you for your Time.  Contact information 765-964-4886.or Thanks Again. Timothy Cline. Mobile App Idsals LLC.

  35. swapnil says:


  36. Mr Song1 says:

    thx a lot.

Comments are closed.

Skip to main content