How to fix javascript the theory in practice without knowledge of the English language?

For more than a month studying JS and many difficulties and stupidly did not understand the meaning of the study of this language at all to learn java script solve problems and do not understand where and how to use them in real projects, a feeling like back in my school days, where he solved the equation for finding the answer which nobody wants. What type OK create an array object in the array, replace, remove, move, do the reverse function, create and invoke colbecki, and.......what is all this?)))
In the books of practices high to make the sea battle and all.

Where can I find a normal practical tasks where the result will be visible not only on console, but for full projects? All refer to codewars, but unfortunately my knowledge of English allow only the classes and the names of variables to set and no more.

Damn how did all it was just a layout where stupid to take the models and just make up and understand why this is done. I would like to keep it that way with JS.
April 7th 20 at 15:16
3 answers
April 7th 20 at 15:18
Solution
I agree. As would perhaps be foolish the question sounded, but most of the tutorials are built on synthetic examples.

Then you know what business. All of these arrays, loops, classes and functions by themselves are useless. But remember the teaching of the Russian language in school — first, a person acquainted with letters. Then begin syllables. Then the words. Then sentences. And only after you can begin to write dictations and even try themselves in writing. You are going to write a dictation without being able to assemble letters into words. Although in itself a skill to write the letter "a" is not needed.

And so with js. On these basic designs you will then be able to collect the full algorithms. To turn letters into words. Well, the word algorithms in the proposals-of the program.

Can you advise one to invent the task and begin to implement it. Start simple — todo-app, where you can enter tasks, mark them done, edit, and delete.

Immediately confronted with a bunch of questions. How to associate the dom and js. How to store the data. How to create a new object of tudeski. What data structure to use for totusek how to change them and delete. So let's begin to apply their knowledge about classes and arrays in practice.

Well, if it does not — you can always go to YouTube and type in search “todo app js”.
April 7th 20 at 15:20
What type OK create an array object in the array, replace, remove, move, do the reverse function, create and invoke colbecki, and.......what is all this?)))
In the books of practices high to make the sea battle and all.

For practice in js there is a sea of USEFUL! task:
1. Video player with auto-recognition of the voices in the credits with the translation.
2. Audio mixer with avtosvedenie tracks and effects.
3. Generator flow charts from code
4. Corrector of spelling errors
5. Visual editor html template with auto-generation of source code.
6. Recognition of similar objects, hand-drawn in the canvas with the standards (to draw diagrams and charts).
7. Support library free placement and auto-layout optional web elements with any shape (not just rectangular, as in the standard layout) with the calculation of the contour of touch, etc.
April 7th 20 at 15:22
I have in the beginning, too, such problem was, did not understand what to use and how, something happened.

On htmlacademy there are courses with online tasks. If you go, to solve puzzles on the basics of understanding will come. Access can be bought for 90 $ in a day. If I use Yandex money, half points to pay for. Depending on how over time, but 1-2 days is possible in js there's courses to pass.

Well, the Internet walk of the recording of their intensives. Explain normal for beginners, though water is available. For each lesson there are tasks on the project.

And then have to come up with ideas of projects, saw them in parallel to go into learn.javascript.ru

Find more questions by tags JavaScript