One of the largest barriers to learning programming is the precise and complex syntax required to write programs. This barrier is a key impediment to the integration of programming into the core curriculum of general high school science courses – there is not enough time to learn both syntax and programming in a threeweek course module. The newly developed “Iconic Programmer” allows executable programs to be written through mouse clicks and menus, includes symbol by symbol translation into Java and Turing, and comes complete with a three-week lesson plan suitable to new programmers. To date, the new tool has been used effectively with full-semester, introductory programming courses at both the university and high school level. Categories and Subject Descriptors K.3.2 [Computer and Information Science Education]: Computer science education General Terms Human Factors Keywords CS0, CS1, high school programming, non-majors, visualization tools