Forth is a stack-based language. There is one major data structure and it is, you guessed it, a stack. The entirety of using a stack-based languages revolves around pushing data onto the stack, popping data off of the stack, and operating on the stack.