This document contains discussion questions for PRG 211 Week 2 that address common features of programming languages, the five key steps in the programming process, common errors in programs, and what is meant by a modular approach to programming and why it is important. The questions ask about features in programming languages, the five steps in the programming process, common errors, and an explanation of modular programming and its importance.