If we want to answer the question of what is Back-End, in the first step it is very good to look for the meaning of the word Back in the dictionary. In Dictionary, the word Back means:

The rear part of the human body, extending from the neck to the lower end of the spine.

When we talk about back-end programming, we mean all the things that are done behind the scenes and the user does not see them.

We said in the definition of front-end programming:

Design or code anything related to the front of the website. In fact, a web designer or a Front-End Developer is someone who designs something and the user sees it.

But Back-End programming ‌is just beyond the story and is usually used for dynamic websites. If we want to answer the question What is Back-End very simply, we can say:

Back-End programming is about coding and programming anything that the user does not see and is related to the behind-the-scenes work of the website. For example, when a website receives articles from a database, it is a matter of back-end. The job of a back-end programmer is to program the things that are the core of a website and the user does not see the code directly.

Comparison of Front-End and Back-End

There is a very interesting point between Front-End programming and Back-End programming. And whether the code is visible or not for users of your site.


When you are designing a web with web design programming languages such as HTML, CSS, JavaScript and etc. all the code you have written can be easily seen by the user. Because those codes belong to the user and he has direct access to them.


But when you are coding back-end with a language like PHP, for example, the user can never have any access to your code. This is because these codes are processed and executed on the server side and the user can not see them at all, but only sees the result they create.

What are the skills of a Back-End programmer?

To become a back-end programmer in web design, you need to have a lot of skills. In the future, we will publish a list of skills you need to become a professional back-end programmer. But if we want to briefly list these skills, we can mention the following:

  • Server-side programming language
  • Database
  • Advanced programming language topics
  • Problem solving ability
  • Asking question

Leave a Reply

Your email address will not be published. Required fields are marked *