One mistake we sometimes make, after we learn programming, is to forget how overwhelming a program can look to those who haven't learned it yet. I remember my first PASCAL classes in college, how people struggled to grasp the basics of algorithms.
I know I am repeating myself but I really think one should learn to think algorithmically before tackling other things. I believe there is a reason we didn't approach object orienting until the second year.
|