DEV Community

Cover image for Quiz : What do these acronyms mean ? (HTML, PHP, SQL...)
Clément Gaudinière
Clément Gaudinière

Posted on

Quiz : What do these acronyms mean ? (HTML, PHP, SQL...)

Hello, today I propose you a quiz to test your knowledge on the acronyms of the web languages, some will seem easier than others of course, but do you really know all the acronyms of the web languages ?

For all questions, a list of answers is proposed, only one answer is correct. For each question, feel free to note your answer on a piece of paper in order to count your final score after the correction. You are ready, so let's go.

I - API means :

  1. Abbreviation Program Internet
  2. Application Programming Interface 
  3. Accessible Page Internet

II - HTML means :

  1. HyperTheme Markup Language
  2. HyperText Markup Language
  3. HyperTheme Model Language

III - CSS means :

  1. Cascading Style Software
  2. Cascading Style Sheets
  3. Cascading Structured Style

IV - DOM means :

  1. Document Object Model
  2. Document Object Markup
  3. Document Optimization Markup

V - IDE means :

  1. Integrated Development Experience
  2. Integrated Document Explorer
  3. Integrated Development Environment

VI - HTTP means :

  1. HyperText Transfer Page
  2. HyperText Transfer Protocol
  3. HyperText Technology Power

VII - ARIA means :

  1. Accessible Rich Internet Applications
  2. Asynchronous Rich Internet Applications
  3. Array Rich Internet Applications

VIII - AJAX means :

  1. Asynchronous JavaScript And XML
  2. Application JavaScript Asynchronous XML
  3. Asynchronous JavaScript Application XML

IX - JS means :

  1. Justify String
  2. Java Sring
  3. JavaScript

X - JSON means :

  1. JavaScript Object Navigator
  2. JavaScript Object Notation
  3. JavaScript Object Network

XI - AMP means :

  1. Applications Markup Pages
  2. Attribute Markup Pages
  3. Accelerated Mobile Pages

XII - REGEX means :

  1. Regular Expression
  2. Regrown Experience
  3. Regenerative Expression

XIII - SQL means :

  1. Switch Query Language
  2. Simple Query Language
  3. Structured Query Language

XIV - CDN means :

  1. Classical Document Number
  2. Classical Delivery Network
  3. Content Delivery Network

XV - SEO means :

  1. String Expression Object
  2. Search Engine Optimization
  3. Suffix Expression Object

XVI - PHP means :

  1. Hypertext Page Preparator
  2. Hypertext Preprocessor
  3. Page Hypertext Preparator

XVII - UX means :

  1. User Experience
  2. Universal Explications
  3. Universal Experience
  4. User Explications


I hope you have written down your answers as it is time for the correction.

I -
API means Application Programming Interface (2). It allows applications to communicate with each other and exchange services or data.

II -
HTML means HyperText Markup Language (2). It is the code used to structure a web page and its content.

CSS means Cascading Style Sheets (2). It is the language we use to style an HTML document. 

IV -
DOM means Document Object Model (1). It is a programming interface standardized by the W3C, which allows scripts to examine and modify the content of the web browser.

V -
IDE means Integrated Development Environment (3). It is a software application that provides comprehensive facilities to computer programmers for software development.

VI -
HTTP means HyperText Transfer Protocol (2). It is a client-server communication protocol developed for the World Wide Web.

ARIA means Accessible Rich Internet Applications (1). ARIA complements HTML so that interactive elements and widgets can be used by assistive tools when standard functionality does not allow it.

AJAX means Asynchronous JavaScript And XML (1). It is a method using different technologies added to web browsers between 1995 and 2005, and whose particularity is to allow to make requests to the web server and, consequently, to partially modify the web page displayed on the client computer without having to display a new complete page.

IX -
JS means JavaScript (3).It is a scripting language mainly used in interactive web pages and as such is an essential part of web applications.

X -
JSON means JavaScript Object Notation (2). It is a standard format used to represent structured data in a way similar to Javascript objects.

XI -
AMP means Accelerated Mobile Pages (3).It is an open source technology developed by the AMP Open Source Project and supported by Google. It allows as its name suggests to load mobile pages faster.

REGEX means Regular Expression (1). It is a character string, which describes, according to a precise syntax, a set of possible character strings. Regular expressions are also called regex (a word-value formed from the English regular expression).

SQL means Structured Query Language (3). It is a standardized programming language used to operate relational databases.

CDN means Content Delivery Network (3). It is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance by distributing the service spatially relative to end users.

XV -
SEO means Search Engine Optimization (2). It is the set of techniques that aim to improve the positioning of a page, a site or a web application in the results page of a search engine.

PHP means Hypertext Preprocessor (2). It is a recursive acronyms. Php is a free programming language, mainly used to produce dynamic web pages via an HTTP server, but can also work as any locally interpreted language.  PHP is an object-oriented imperative language.

UX means User Experience (1). This refers to the quality of the user's experience in any interaction situation.

Source :

Feel free to share your score in the comments or suggest other web acronyms you think we should know. 👍

Top comments (12)

jonrandy profile image
Jon Randy 🎖️ • Edited

You haven't included the correct answer for PHP.

PHP is a recursive acronym for PHP Hypertext Preprocessor

clementgaudiniere profile image
Clément Gaudinière

This question is a trap since the letters are not in the right order.

jonrandy profile image
Jon Randy 🎖️

What do you mean? The letters are in the correct order

H ypertext
P reprocessor

Thread Thread
clementgaudiniere profile image
Clément Gaudinière • Edited

Where does the first letter come from ? I wanted to say that compared to the other propositions of the quiz, this one was not obvious since the answer does not start with a P

Thread Thread
jonrandy profile image
Jon Randy 🎖️ • Edited

The P comes from PHP... as I said, it's a recursive acronym. Other examples include:

  • WINE – WINE Is Not an Emulator.
  • cURL – cURL URL Request Library.
  • RPM – RPM Package Manager
Thread Thread
clementgaudiniere profile image
Clément Gaudinière

Or Bing:

  • Bing is not Google

For php historically, this recursive acronym was the abbreviation of Personal Home Page; in 2008, the recursive acronym is the official meaning of PHP. So it is a recursive acronym but for me it is a special case.

Thread Thread
jonrandy profile image
Jon Randy 🎖️

Yes, it was originally Personal Home Page. How is it a special case? It's no different to the other recursive acronyms

Thread Thread
clementgaudiniere profile image
Clément Gaudinière • Edited

It later became a recursive acronym, but it was not initially recursive, unlike many others. But I have now specified in the article that PHP is a recursive acronym. Thanks.

azlan_syed profile image

i know them all btw you haven't included php ?

clementgaudiniere profile image
Clément Gaudinière

The question XVI is about PHP.

azlan_syed profile image

oh sorryyy

clementgaudiniere profile image
Clément Gaudinière