I learned the basics of php , html , css , javascript (jquery) , but I don’t know how to remember it all. Not enough practice. I watch video tutorials, read literature, everything seems to be clear, but I sit down to write something and really can’t remember anything. Tell me how best to fill your hand in programming.

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer to the participants Dmitriy Simushev , Nicolas Chabanovsky 18 May '16 at 20:26 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • It is obvious to gain practice :) To do, peeping into the books, eventually he will learn - andreymal

4 answers 4

I'd rather go into some kind of one sphere. decide what is more important or easier for you, or what you like. If you learn all this in order to earn money - study the vacancies in your region and make a choice based on this. usually, if they begin to learn, they do not undertake everything at once, and such specialists are often not required. like to create? love math? study php and go further in this direction. like to draw? creative person? learn html and css. in practice, javascript is not used as often, except for various loan calculators, and for all kinds of decorations, if that is enough for you, learn the basic level. And of course, learn programming, practice more, read books and watch videos, sit on subject forums. good luck

  • I understood. Thank you - Denis Novikov
  • javascript is clearly undervalued) - andreymal

Judging by the description of the problem, you have the wrong approach. Practice should be contained in the process of learning itself and be inseparable from it. In order for the information not to rush past you, you must reproduce what you have learned, solve test tasks. Just watching and reading is not enough .

What courses did you take? All of the above are fairly common things, for them there are high-quality materials with active teaching methods , whose advantages are recognized by the research of experts in pedagogy.

What would I most likely do in your place. At first, I would look for materials for beginners, for which positive reviews and ratings from relevant specialists are recruited. At least on this site for search queries like "CSS materials", "JavaScript literature". After finding it, I would open these materials first and tried to b ) reproduce the codes on my computer, b) solve the proposed tasks. Since you are already familiar with the basics, it will be easier for you than for beginners, the process will go faster.

Active learning contributes to long-term memorization.

Well, since you are at Stack Overflow, after you feel yourself in the subject more or less confidently, try to fill your hand here by answering questions, among which a lot of simple programmers come across every day from the point of view of experienced programmers. If you are friends with English, there are even more questions on https://stackoverflow.com/ . It is useful to pay attention to unanswered old questions - in general, they are more complicated, but there are no speed races, it is not forbidden to think thoroughly.

  • Good. Thank you - Denis Novikov

This is normal! And what you wanted, what you learned the basics is only 5% of the way, the rest is practice, practice is practice! Basically, a stupor in front of a task arises due to the fact that you immediately set up complex tasks, you should not hurry! Take and try to make a simple site and not one, but 10 sites are ok! Then a dozen more complex sites, and there and not far from the Internet magazines! THIS IS THE ONLY WAY, the other has not yet been invented!

There is nothing special to memorize, it doesn't work that way, the main hand is stuffed here! And yet, when you start a real practice, you will understand that in fact you still don’t know much else) GOOD LUCK!

  • Then such a question. What do you mean by a simple website? I don’t have to create a regular work page. - Denis Novikov
  • Well, by complexity they are divided as follows: 1. Website Business Card 2. Corporate Website 3. Blog 4. Online Store You say that you don’t have to create a job))), in fact you are mistaken) I speak from my own experience! find a bunch of psd site layouts in the internet and make everyone, I am sure that gaps will appear in the process and not a few) here you will have normal training) but you think that you read books and know everything)) if so, then why do you have stupras)) ) do not deceive yourself and others, for less questions and more practice! WRITE CODE! WRITE CODE)))) good luck) - MaximTomsky
  • ok) thanks) I will practice) - Denis Novikov

To learn to ride a bike ... nothing better than to ride this bike as often as possible, have not yet invented ... (do not read the video for as long as you don’t learn it) ... It is the same in any field. ... (For example, the cooks - the first pancake is a lump .... good cooks do not immediately become) .... the main interest in their work ... and work .. work and work!

In programming the same thing ... write .. write and write .... the more you write, the more it turns out and more experience .... Write a project for yourself ... write to order ... write for interest .. (if have your own ideas - write them .. if you don’t write something else .... you can for money but you can and just like that ..)

but I sit down to write something and really can not remember

Read 2 pages of books and do it right away ... I think you don’t have time to forget in 10-15 minutes, but in general, if you forget so quickly (you probably don’t care), and you should think about the general direction ...

  • That's the opposite, just the same is very interesting. I don’t forget everything, I remember the basics, but I forget the narrow profile of the team. But I understand that the more practice, the more it will be memorized. Thanks for the advice. - Denis Novikov