The book is written by a programmer—does that mean you need to be a programmer to read it? Not at all! I have done my best to make the text easy to digest for just about anyone with a little prior scripting experience. The PowerShell scripting language bears a lot of similarities to other scripting languages, and users will be able to draw parallels between it and VBScript, JScript, batch scripts, UNIX shell scripts, and maybe even Perl or Python. People new to scripting should be able to just use any of the working code samples as they are, without needing to learn the details or any of the inner workings of the code.