Hat Block |
 |
First block in a stack of blocks, and identifies what event will start execution of the block stack |
Stack block |
 |
The primary shape of block in a block stack, typically executes some kind of instruction |
Cap block |
 |
Can only be used as the last block in a block stack as it ends the execution of the stack |
C block |
 |
Also used in stacks, but allows for one or more stacks of blocks to be snapped inside that will be conditionally or repeatedly executed |
Reporter block |
 |
Snaps into the input field of another block, providing a value for that block to use |
Boolean block |
 |
Snaps into a boolean input field of another block, and provides a value of true or false |