Javascript is a programming language. You can do anything with it that you can do with other programming languages. As with other languages, you need a text editor and a compiler/interpreter in order to develop with it.