Beginning JavaScript is a patient, introductory tutorial on writing scripts successfully. It assumes no prior knowledge of programming languages, and teaches you how to create client-side scripts (including full coverage of fundamentals like variables and flow control, plus plenty of screen shots.) After covering the core JavaScript language, you'll move on to learn about more advanced techniques, including Dynamic HTML, using cookies, debugging techniques, and server-side scripting with ASP.