How Long Does it Take to Learn Coding?