This book "stresses concepts over language and includes examples in the most popular languages -- specifically HTML, C++, and Java. It explains the fundamental topics, such as decisions, loops, design, and complex data structures. It includes helpful tips and analogies to guide readers through the maze of programming techniques, concepts, and common pitfalls. It introduces the most relevant topics for beginners and pinpoints the essential skills needed for programming success. The companion CD provides all the source code you'll need, as well as helpful tools and programs that are mentioned in the book."--Back cover.Farrell, Mary is the author of 'Computer Programming for Teens', published 2007 under ISBN 9781598634464 and ISBN 1598634461.