M
M
Messi2015-10-25 19:27:46
JavaScript
Messi, 2015-10-25 19:27:46

How to effectively learn JS?

I deal with JS on the site learn.javascript.ru, at the end of each page there are a couple of tasks to consolidate the topic, but this is not enough, because the past material is forgotten while you are learning new, in fact, the question is how to effectively teach so that the material that was passed is not forgotten? Invent tasks for yourself or something like that?

Answer the question

In order to leave comments, you need to log in

8 answer(s)
S
Scribblex, 2015-10-25
@FitTech

I recommend learning JS something like this:
- reading learn.javascript.ru (reading and, of course, practice);
- parallel passage of modules for JS at codeschool;
- keep before your eyes relevant questions for the interview of a JS developer ( habrahabr.ru/post/239065/) , trying to answer them;
– read good authors: Douglas Crockford, John Reisig, Stoyan Stefanov;
- find people on GitHub who will agree to review your code, I'm serious!
Well, do not forget: the more often you write code, the better it turns out; the more you try to understand the basics of the language, the easier it will be to master frameworks and patterns.
I wish you success!

R
Ratiborec, 2015-10-29
@Ratiborec

I'll just leave it here )))
https://www.codewars.com/ - an excellent service to consolidate programming skills

D
Dmitry Pavlov, 2015-10-29
@dmitry_pavlov

Only practical experience will allow for a couple of years to sufficiently understand JS and its areas of application (on the client and / or server, to implement all the logic and / or only a certain level in a classic multi-level architecture, or in general - only partial use for private tasks like validation/animation along with other technologies in your core stack).
It is also important to understand the difference between:
The language itself is as simple as any other - a dozen conditional statements and cycles in a cross :) In this regard, everything is simple here.

A
Alexander Taratin, 2015-10-26
@Taraflex

Write abstracts in a notebook.

P
PoleW, 2015-10-26
@PoleW

If the problem is precisely in the lack of tasks, then codewars is a good solution , there is also available to view the solutions of other users, which is very useful.

A
Anton Krylasov, 2015-10-28
@ywngr

Good step-by-step recommendations were given here in the form of tasks https://toster.ru/answer?answer_id=649930

V
Vladimir T., 2015-10-29
@vachuahe

I don’t know if my version will help, but I have never been able to learn something from a textbook. Motivation was lacking. Therefore, I first got a job as a js programmer and, already in the process, faced with real tasks, I studied how to solve them using javascript.

P
prishelec, 2015-10-25
@prishelec

From the book: Vadim Dunaev Tutorial JavaScript
then
javascript detailed guide 5th or 6th edition

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question