I think I'm still coming to terms with the fact that the vast majority of CS education research has to do with teaching coding to people who *already know how to code*
@octojon what do you mean by that?
do we have very different students? (very possibly)
very few of mine have had any previous code experience. or do you mean something specific beyond learning a programming language previously?
Oh I have the exact same experience! Almost all of my students have zero coding experience.
However, the experiences of novice programmers aren't well-understood from an educational research perspective outside of some very narrow kinds of inquiry into specific tools (Scratch with elem. learner, for example).
Even in higher ed 101 classes, studies have a selection bias toward students who want to study CS and have better-than-normal self-efficacy and better-than-normal support for skill development outside of the classroom.