Nim is a statically typed, compiled language known for its performance and metaprogramming capabilities, while REBOL is a dynamically typed language designed for rapid application development with a focus on simplicity and flexibility. Nim offers strong typing and performance advantages, whereas REBOL emphasizes ease of use and rapid prototyping.