My wife teaches our primary introductory programming class,
CISC 121, and regularly has to advise students whether to take the even-more-introductory class first. The even-more-introductory course,
CISC 101, presumes no programming experience at all. The primary course presumes "some previous experience with programming" but many students find they don't have
enough such experience.
It occurred to me that there's a useful analogy to explain to students why their little bit of programming experience isn't enough for the regular course: levels of programming skill are much like levels of writing prose.