What is Pseudo-code, and why would you want to use it?

One of the mistakes some beginning developers make is trying to type entirely in code right from the beginning. They should write it out in pseudocode first, possibly by commenting it out, then use that as a guide to writing the actual code. One example would be what to do if a player reaches zero health. The pseudo-code could look something like this.