Text this: Taking first year college students' programming skills from the visual to the procedural