Teaching yourself by teaching others, slowly.

At some point during my CS studies I decided to do a lecture on the C programming language. At that point I had no clue whatsoever about the language, but this was in a way an experiment to test if it’s any easier to learn something by trying to teach others about it.

First of all, I do acknowledge that it is a dangerous thing when noobs go on to teach other noobs. This can perpetuate all sorts of bad practices. Not intentionally, mind you, but through ignorance of the would be lecturer. His experience with the subject in question is only marginally greater than that of his students. But precisely because of that I feel there’s a lot of opportunity for new insights. Not to mention that it sure is easier to learn by teaching.

When you first approach something new, the things that puzzle you the most are the ones that receive the most attention. But at some point in your journey of learning they become second nature. After awhile you start thinking: how could anyone struggle with this simple concept?

So before you lose track of the things that were the hardest for you, while being a novice, take plenty of notes. Then give it some time, dig deeper, do the research. At the point when you’re more than comfortable with the subject, go back to your notes and do some teachin’.

That is, if you still want to.

 
9
Kudos
 
9
Kudos

Now read this

Everyone will be able to get their apps on their iPhones

Probably like many of you, I’m currently researching the many things Apple has released today for WWDC 2015. Lots of big news, but one thing I found only while reading the developer site. From now on, everyone with Xcode 7 and an iPhone... Continue →