There are an overabundance of different Programming Languages, with new languages being constantly created to suit the needs of the programmers. While many of these languages are highly specialized and only used by a select few people at a time, there are many different popular and more widely used programming languages that have become standards for different aspects of programming. Some of the more popular and well-known languages are Java and JavaScript, PHP, SQL, different variations of C, Ruby and HTML.

As far as programming for Internet applications and web pages goes, there are a few different languages that really stand out. Traditional HTML web pages are static – they don’t change unless the coding does. Obviously, this is a good choice if you’re simply trying to get some information across, and don’t need the content to change depending on who is visiting the page. Dynamic web pages, on the other hand, can be programmed to display different information based on a user’s location, what type of device they’re accessing the page from, or many other countless options that provide a more customized experience for the visitor. JavaScript, ActionScript, Flash technologies, PHP and MySQL can all be used to create these types of pages.

Client-side programming languages, such as JavaScript and ActionScript, are typically used to handle different types of media on a web page. When you visit a website and see animations or hear sounds in response to you interacting with elements on the page, it’s usually because of one of these languages. “Client-side” refers to the user’s computer or browser, as opposed to the Server where the information is hosted. Server-side programming languages are helpful in creating pages where you’re able to log in or save changes, and can be used to create dynamic content across multiple pages of a website. Client and server side programming work together to create Web Applications.