Title: Understanding Programming and the C Language