Web-мови
Основою роботи з інтернетом є мова розмітки - html. Він дозволяє представляти інформацію завданням тексту, картинок, аудіо та відео файлів спеціальних властивостей, керуючи їх структурою. Для роботи з повноцінними мовами web-програмування необхідно розуміти структуру html-документів і html-команди - так звані теги.
PHP - мова програмування для створення інтерактивних web-сайтів. Php-програми (скрипти) розміщуються на віддалених комп`ютерах (серверах). Користувач інтернету при зверненні до доменного імені запрошувати файли з сервера. Php-скрипт генерує код html залежно від запиту користувача, сайт працює динамічно, як повноцінна комп`ютерна програма, що реагує на дії.
Зазвичай PHP взаємодіє з базою даних, що має самостійний мова запитів. Популярний мова запитів баз даних - MySQL. Він дозволяє створювати реляційні бази даних, що працюють на основі зв`язків між структурами таблиць.
Група мов C
Мова «Cи», що став згодом прабатьком десятків мов, був створений на початку другої половини XX століття для роботи з процесорною пам`яттю безпосередньо. Обчислювальні машини в той час були величезними і використовувалися у військових і наукових цілях.
Мова «Cи» має просту структуру, його команди можуть бути відтворені навіть дітьми. «Сі» може розширюватися спільнотою програмістів з використанням спеціальних файлів функцій - бібліотек.
На базі мови «Сі» виросла ціла група інструментів розробки (CLR) і повноцінних мов. C # (платформа ASP) є програмною основою продуктів компанії Microsoft. С ++ став улюбленим засобом розробників по всьому світу.
Простий Pascal
Мова «Паскаль» був створений в навчальних цілях скандинавським програмістом Нортусом Віртом. Ця мова довгий час викладався в радянських школах і університетах, також локально використовувався науковими інститутами Європи. Зважаючи на складнощі з розширюваністю (в Pascal відсутні прототипи бібліотечних файлів, широко застосовуваних у C-мовах), мова не отримав широкого застосування в написанні програмного забезпечення.
Delphi - спадкоємець мови Pascal. Оскільки багато програмісти отримували основи спеціальності на простому в алгоритмічній відношенні мові Pascal, група розробників вирішила створити інструментальний засіб для роботи на спадкоємця мові Pascal: адже основні команди знайомі, є безліч розроблених математичних функцій.
Новітні мови програмування
Зазвичай нові мови з`являються для вирішення специфічних завдань. IFrame служить створенню додатків «Вконтакте», Erlang - роботі з серверної навантаженням, NOSQL - створення баз даних з нетипізовані архітектурою. На самому початку робота з новими інструментами буває утруднена відсутністю супровідної документації, однак у цьому заховані й додаткові плюси: можна спілкуватися з «послідовниками» мови, заробити ім`я в співтоваристві розробників, отримувати довідкову інформацію з першоджерела.