Shortcodes are just short bits of code that cut down on repetitive strings of HTML, and can be inserted anywhere in your site.
A shortcode is a descriptive bit of text wrapped in square brackets, e.g. [ pl_button ] – which could be dropped into your post to display a stylized button.