While creating these lesson plans, I have realized a lot about teaching others. For one, you really have to explain every little detail, even if it that detail seems like basic knowledge to you. You may perceive the things you are teaching as simple, but to younger people who have less experience or knowledge than you, the correct thing to do might not come so easily. I also learned that you have to ask a lot of questions. The more questions you ask, the more likely the students will actually understand what is happening when they are coding. If they understand what is really going on in the computer, they will be able to discover new things without having to be directly taught.