Answer the question
In order to leave comments, you need to log in
In what order to learn JavaScript?
Hello, I want to start learning JavaScript and I have this sequence of technologies
JavaScript > JQUERY > Gulp > Angular > Node.js > Vue.js > React.js > MongoDB > WebPack
Is this correct?
Answer the question
In order to leave comments, you need to log in
JavaScript
Gulp && WebPack
Angular || Vue.js || React.js
postgresql
Node.js
? JQUERY
? mongodb
No
1. First you need to understand what you need it for
After choosing a stack for this:
JS is a native language, the basis.
Everything else is add-ons.
JQUERY - the simplest of the list, an additional library that made it easy to work with selectors and XHR queries.
Gulp is a task manager, i.e. automating routine work, for example, building a
WebPack project is a big combine that overrides the functionality of Gulp and other "helpers"
Angular / Vue / React - these are frameworks, ecosystems with their own characteristics.
Angular - requires knowledge of TypeScript - a superset of JS with strong typing and more.
Node.js is a server side variation of JS
MongoDB - database
Those. as can be seen separate areas of applicability. You don't need to know everything to solve a problem. Therefore, you need to decide what is needed / required.
Angular, View and React are all SPA frameworks. It is enough to use one well, the rest can not be taught, used only when necessary.
JS itself is voluminous, all these tools that you listed will not even make up 5% of JS.
There's ES5, ES6, ES7, ES8, a zoo of older browsers that might need to be supported.
jQuery is not "start learning". It's either, like lodash, for example, which is just used and googled how to use it. And the documentation is read in a couple of evenings. By the way, it goes against the grain of SPA frameworks, because it uses an imperative approach, while they are declarative.
Node.js is a separate topic altogether. This is also JS, but separate. It doesn't run in the browser. And it is better for the brain to perceive the node as another language.
Start from here. Complete the tasks after each topic. And there already decide what you are interested in in the world of JS.
No, more
JavaScript > Node.js (base) > Gulp/Webpack > Angular/Vue.js/React.js
for the frontend.
Here everything is already clearly written.
JavaScript
Gulp && WebPack
Angular || Vue.js || React.js
Node.js
Not special. I came across the article https://proglib.io/p/sequence-of-study-javascript/
Probably will clarify a lot.
JavaScript(basic) -> JQUERY -> JavaScript(deep) -> Node.js(edges) -> npm(required) -> Gulp(nothing to learn much here) > WebPack> Vue.js > Angular (if live by at this point) > React.js (if it's alive by now)
And I found the extra - MongoDB (at least in this series)
But usually everything goes in parallel.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question