Text this: A conceptual approach for understanding computer programming skills development