The typical programming course is not an appropriate first course for many students. Results indicate that our skill-based approach to computer science is a better preparation for the traditional first programming experience than even prior programming. (This work was partially supported by the National Science Foundation under grant DUE-9254186.