learn.js.ru. It's a great way to learn js, without a question. But if there's no practial value for me in learning js, there's no point in learning it even from a great source. Like 1. if there was some kind of personal project on js( a game, a program etc.) or 2. I would be accepted on oggetto front end course, there would be 100% value in doing this. The level of my knowledge of the language in this case would influence 1. Quality of the project itself. 2. My chances of making it through the course, getting the job, doing better work and getting higher wage in the future. The main point is: 1 goes the reason 2 goes the tool. Never the other way around.