Pseudocode are the simple clear steps you would make when you plan your code. It is often not written in any coding language syntax and essentially boil down to a bullet list of notes describing what each function/section is needed and what their purpose is, as well as outlining the logic of your code in order.
Taking the time to write out your code as pseudocode first will let you:
- Get your programming logic clearly laid out so you can check that it makes sense
- Make less errors by allowing you to identify any problem areas early on
- Debug quicker and easier because your algorithms have been organised
- Let you communicate quicker and clearer if you ware working in a team
- Easily translate into most other programming languages