Pseudo Code is where you think through your code without worrying about syntax or other programming-specific things. Written in natural or semi-natural language, it often takes the form of an algorithm or to-do list.
It's used for:
- Figuring out what your program needs to do.
- Finding logical errors.
- Checking that your program is actually working and doing what it's supposed to do.
Sometimes it's very helpful to paste your pseudo code into your actual code as comments.