This is a very good introduction to DotNetNuke. It will help you install DNN on you own machine and guide you through building a simple website.
If you know a little about programming in VB and know something about HTML and CSS, this book will show you how to write your own DNN modules and create your own DNN skins and containers. You won't learn how to write complex modules or elaborate skins but you'll learn the basics.
If you already know how to install DNN and how to create DNN modules and skins, this book is not for you.
If you know nothing about programming in VB and know nothing about HTML, then you should probably learn about them before you tackle this book.
This is a good beginning book. Not great but good. It provides good step by step instruction for some of the most common tasks and good explainations of what you are actually accomplishing. The only complaint I have with the book is in the chapter on creating a module. When he has you accually go into the SQL database to design the tables and stored procedures, he follows a path that is not always available in every DotNetNuke hosting environment. Still, if you have some SQL knowledge, you can modify what he does to create a workable installation.
In a way, the module deficiency is not really serious. DotNetNuke is such an extensive product that most things are possible right out of the box. If you start thinking you need to write a module, you should first make sure you understand fully the ones that are already available.
This book will take you from absolutely no knowledge of DotnetNuke and get you well on your way. Simple to follow. Like any good intro book it will help you to understand how DNN works and gives you enough information to know where to go to learn more. For example after you are shown what a skin is and how to use it you are then shown how to make one of your own. You should then understand where you want to go from there. My experience level is 1.5 years as an ASP.net, VB and C# Developer with SQL server 2005. I have no previous knowledge of DNN. It will be very helpful if you know a bit about Visual Web developer, Light Coding, CSS, XML and some graphics program knowledge such as Fireworks or Photoshop. However, this book will get even the non programmer where he needs to be to use DNN. In short - if you are new, Start here.
It's not for the complete novice and it won't teach you how to code. But it will get you up and going with VWD and DNN. Well written with good screenshots. He also takes you through the process of creating modules. It's a good primer and was what I was looking for.
This book has easy to follow language, especially if you are like me, who was coding WinForm, and trying to learn web programming and trying to learn dnn as a platform, until you come to Chapter 7, you feel that you start to learn something, and you have nice kickoff for dnn module development. But unfortunately it is the end of the story there. On Chapter 7, which starts to show you how to develop a module in dnn, it is not working in recent versions of DNN (4.9.2 and 5.0.1)! So, it is impossible to continue. Unfortunately, the author also looks like he is not interested in this book anymore, as there is no correct errata in the publisher's website about this error. I don't recommend this book anyone who is trying to learn module development in dnn, look for other sources (if you can find, please let me know also).