> For the complete documentation index, see [llms.txt](https://icheka-ozuru.gitbook.io/sonarlang/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://icheka-ozuru.gitbook.io/sonarlang/syntax-basics.md).

# Syntax Basics

**SonarLang** is an interpreted, functional programming language that was created out of a recognition of the need for a programming language that:

* Is simple enough to be used as an introduction to programming for kids, teens and non tech-savvy adults
* Is robust enough to actually be used in real-life projects, solving real-life problems
* Is similar enough to several modern, dynamically-typed programming languages (like JavaScript, Python and Go) that learning **Sonar** flattens the learning curve for these languages

Essentially, **SonarLang** was designed to bridge the chasm between experienced programmers with a decade or more of professional experience, and neophytes who want to learn the most in-demand skill of the 21st century.
