# The Pillars of Nu
Nu is a **data-centric** scripting language designed for
* **Scalability:** Start with easy one-liners, evolve into big projects.
* **Interactive use as a full-featured shell:** No need to call another language from your shell -- it's all Nu!
* **Modularity, extensibility:** Turn Nu into your own tool for the job you need.
* **Peace of mind:** Scoping and immutability protect you from yourself.
* **Pleasant user experience:** Great error messages and editor support.
* **Playfulness :elephant::** Doing cool stuff should be fun. Writing Nu makes you want to write more.