For new IBM i programmers, the book introduces the fundamentals of working with the system, explaining traditional tools and concepts as well as IBM's latest tools in depth. For veteran programmers, the book provides the resources to gain the expertise required to update current skills. The book serves as a handbook for many of IBM's newest tools, providing information that will be useful regardless of your level of IBM i expertise.