Computer Programming Step by Step guides learners with little to no experience in writing computer programs using Python programming language. With over 300 visuals and a clever use of storyboards, it supports learners in the development of an experiential grasp of computer programming and provides a strong foundation upon which to further their knowledge.