The ability to specify each step clearly to create a problem-free computer program is a primary skill needed by programmers. Basic Programming Principles 2nd edition guides beginner programmers through the challenges of planning a computer program by presenting the text in a simple and straightforward manner. It contains many examples and exercises with explanations and answers that promote understanding. New exercises provide opportunities for students to apply the principles of programming and problem-solving and learning outcomes highlight the key learning areas. It is an update of Basic Programming Principles: Using Visual Basic.Net 2nd edition without reference to the Visual Basic.Net. This eBook is a digital version of the printed book. Benefits of the ePUB format include: • The ability to view on a desktop computer, notebook or tablet; • As students adjust fonts, rotate and flip pages, content reflows to fit the device’s screen giving the user a more flexible experience; and • Students can take notes, highlight and bookmark, and access video and audio for visual learning.