When running a dedicated server, you don’t necessarily need to know how to program, but you do need to know what programming languages are available and how to install them. What follows are a list of some of the most important scripting language that you may want to have installed, available, and in a usable state for your users or customers.
Perl – Tried and tested, Perl has been around for a long time and is one of the most widely-used server-side scripting languages. Installing from source and manually installing modules for it is a bit like wrestling a gorilla, but with a good package management system, it is painless.
PHP – Another server-side language, PHP has become very popular over the past decade and is part of the now famous LAMP stack, which includes Apache, MySQL database server, and Linux. Third-party PHP scripts are very easy to install, so it is a must that your server supports them.
Python – One of the strengths of Python is that it can be integrated into a number of environments. It is also cross-platform, so it does not need to compile in order to install. Python is normally used on the backend of web applications.
Java – A robust platform for development, Java is used on many of the world’s servers. On individual websites, it may be used as a client-side application environment, requiring a browser plugin. It can also run in a java web server using JSP for scripting code. In such a case, Java requires its libraries to be installed on the server.
There are many other languages you should consider, depending on your server setup, such as Ruby, ASP.Net, VBScript, C, C++, and more.