Интерпретируемый язык программирования. На нем не пишут программы или игры, в основном его используют в ВЕБ. Однако как скриптовый язык, он может использоваться для имплементации частичного функционала в разных проектах, но никак не является основным языком написания программы.