Web development, where to start
At the start, it is sometimes unclear which programming language to choose first. In fact, there is no perfect language that will define your career once and for all. Learning a new programming language is like learning another foreign language. First you need to decide which suits you best: frontend or backend.
Choosing a direction
From the frontend, backend and all this, the head can go round — so let’s decide.
Frontend
This is what the user sees and interacts with on the page. Design, visual elements, diagrams — the entire front side. The tasks of the frontender are to make a website that will solve the tasks of the owner, work equally correctly on all devices, regardless of the browser and screen size, and at the same time will be convenient for the user. Basic tools: HTML, CSS and JavaScript. Suitable for those who are meticulous about details and want to immediately see the result of their work.
Backend
The invisible part of the site. The backend developer is responsible for what is hidden from the user’s eyes and works on the server. For example: creates databases and programs that will write information to the database; encrypts passwords and valuable information; configures access and data backup system; writes programs that process information invisible to the user.
There are several programming languages for the backend: PHP, Ruby, Python or Node.js . Backend development requires database management systems: MySQL, PostgreSQL, SQLite or MongoDB.
Suitable for those who are interested in working with data and solving architectural problems.
Page layout
Regardless of what you choose: frontend or backend, you will have to interact with web pages. To do this, you need to study HTML and CSS.
HTML
It is a hypertext markup language. Responsible for the structure and content of the page. It consists of tags, and the tag consists of a name enclosed between the signs “less” and “more”. For example: