When I was in my middle school, I never really understood why we would learn programming languages. We had LOGO...