Think of it like you're in college taking an exam. Let's say your professor gives you a multiple choice test with 50 questions. If you somehow memorize the letter answers to those questions, and you don't know what the actual answer to the question is, and you don't know the actual reason why it's the answer, then you are just cheating yourself.

You know when you're SUPER tired and you're trying to make edits to your post but instead you click delete and the popup box comes up and you click delete before you even think about it? Yeah that just happened.

Think of it like you're in college taking an exam. Let's say your professor gives you a multiple choice test with 50 questions. If you know all of the answers to those questions, and you don't know what the actual answer to the question is, and you don't know the actual reason why it's the answer, then you are just cheating yourself.

So don't cheat yourself, learn something.

Click to expand...

I partially disagree. While I would encourage coders to spend hours figuring it out them self, some people need examples to look at to understand what is happening/being said. Everyone learns a little bit different.

Edit: Obviously there are some occasions when a user has no intent on learning and just uses the code.