Learning to program is viewed as difficult by many students. How to motivate and engage business major students to learn programming is challenging. In this paper, we report our attempt to teach business students programming. In our teaching method, first we orient students with the business and managerial aspect of programming by posing six original questions. By discussing these six questions, students gain appreciation of the high level responsibility of participating, contributing, assessing, and managing Information Systems (IS) as business professionals. Second, we adopt a Let Us Do It Together approach to deliver hands on labs to teach the technical aspect of programming. Inspired by the constructivism learning theory and the learning by doing and experimentation idea, our Let Us Do It Together approach mitigates students’ anxiety and fear of programming. Overall, our teaching approach seems to enhance students’ interest in programming.