It is client-side, and server-side. Client-side is things like javascript, its just logic on the clients side, as opposed to server side which is code that is executed on the server, and then dumps html back to the client, putting all the logic safely away from the user. Server side languages are things like ASP.net, PHP, Ruby. There are many more.