Answer the question
In order to leave comments, you need to log in
How long does it take to learn javascript?
How long does it really take to learn javascipt + some kind of backbone or angular framework? Studying daily for several hours a day under the guidance of an experienced person.
Answer the question
In order to leave comments, you need to log in
I'll tell you this: I've been doing front-end for a long time, we write web applications, 2d-3d games, websites and so on. JS was my next language after Java. And, to be honest, JS is an absolutely comprehensive language that is very difficult to learn well (much more difficult than the same Java). At first, looking at this code, half of which deals only with cross-browser fixes, it becomes sickening, then it becomes simpler, but due to the "special feature" of js and its prototypical orientation, many just want to rip their eyes out, which is what any programmers do, transitioning from c/c++/c#/Java (any other more classic language). It can take years of development to write good JS modules. Objectively, if you sit for 2-3 hours a day, study effectively, you can master js and the very first patterns in 4-6 months. Learning Angular is generally a separate topic that you won’t master so quickly. Angular is not a miserable jQuery that really makes you sick, Angular is essentially a separate study of JS anew. Something like that.
The programming language itself, semantics, and so on. Working with memory, event programming and other things can be learned in 2 weeks. Well, the pitfalls are a couple more weeks, and it depends on whether client development or server development.
Another thing is that you basically need to know the popular libraries for this language.
It will take even more time to learn the same Angular, but there are, for example, server-side ones: Express, Mongoose ..
The language itself is fast, but that’s not the point :)
If under my guidance, then in 2 weeks you will write applications on it :)
Otherwise, everything is individual. Under the hood, JS is hard to understand (closures, scope, event models, etc.).
I've been studying for 4 months and haven't finished it yet. just getting to OOP, and there is still DOM, AJAX and much more ahead
Under these conditions, I would train a capable person to code in AngularJS in about a year. Perhaps a little less.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question