A block is some content or functionality you can edit from within a page in concrete5. Think of legos, these are the actual building blocks that go together to make the pages of your site.