JavaScript is a scripting language that helps creating dynamically updating content,
control multimedia, animate images, and pretty much everything else
Interpreted JavaScript is considered an interpreted language,
since the compilation is handled at run time, rather than ahead of time
Client Side code that is run on the user's computer
Server Side code on the other hand is run on the server, then its
results are downloaded and displayed in the browser. Eg: PHP, Python, Ruby, ASP.NET, and even JavaScript!