Command Blocks are extremely important in every game and so is Minecraft. Command Blocks are a redstone component that execute console commands when powered.
Command: /give @p minecraft:command_block
Commands are used to modify the game world in ways that aren’t possible by hand, and, when used correctly in command blocks, give Minecraft it’s own sort of psuedo-programming language