How to learn web programming by yourself. Part 2

This is why the training plan is so important. Do not make similar mistakes and you will take the shortest path to a new demanded profession of a web programmer.

STEP ONE: Learn how to code

Start with the website layout. HTML technology is responsible for the layout of sites and a cascading style sheet or otherwise called CSS to give a beautiful appearance.

With the help of this technology, you will learn how to program the appearance of the site from a regular JPEG or PSD layout in Photoshop so that the layout of the site opens correctly in the browser.

Site layout is the process of creating the visual part of the site, without the functional component of the site. The typeset page can be opened in a browser, it will look like a website, but if you click, for example, a button, then nothing happens.

STEP TWO: Programming

After you understand the basics of layout and create some of your prototype sites, move on to programming. You can start with PHP. It’s incredibly simple and straightforward.

The simplicity of a programming language is, on the one hand, good that you can very quickly learn how to create scripts in PHP with it, but on the other hand, it is bad that if you miss the theoretical part, your code will be very difficult to understand, and programs written in it are limited.

STEP THREE. Database Mysql and Crud

Once you have completed the previous steps, move on to learning how the PHP programming language interacts with the database using the SQL query language.

The fact is that most of the information and even the text that you are currently reading is not stored statically in an HTML page, but in a database table. This technology allows you to efficiently store and process information.

With the help of the SQL query language, you can “create”, “receive”, “update”, “delete” information from the database. This will take you to CRUD. These four letters from English stand for CREATE (create) – READ (read) – UPDATE (update) – DELETE (delete).

STEP FIVE. Study other technologies

After you have got the initial experience in programming and probably have already started getting the first money for creating websites, learn Composer, GIT, Linux basics, Javascript. Then move on to more complex frameworks like Yii2 or Laravel.

You shouldn’t start with these frameworks right away, or more complex frameworks in the previous steps, don’t make yourself difficult. And don’t try to go through all the steps in a month. It’s impossible. Information should be absorbed naturally.