The requirement for a programming language within the Information Systems major may be going by the way side, according to the IS2010 Model curriculum. But taking a programming language does more than just teach the student to write a syntactically correct program. It teaches the student how the computer makes decisions, stores data and basically how the machine that is so pervasive in our daily lives operates. This paper will show that learning a programming language increases the student’s knowledge in many areas related to computers. Students enrolled in beginning programming courses (C++, Java, Visual Basic and COBOL) were surveyed to ascertain their perceptions of the course. The result of the survey shows that more is attained from learning to program other than just writing correct code. Students learn how the computers work and what a program is all about, thus attaining an appreciation for the computing power at their fingertips. Students learn to think logically in order to solve a problem with computer code. Because computers are infused prominently in all of our daily lives, not only Computer Information Systems majors, but all students should take a programming course.