A
A
Ali96642018-06-06 16:18:27
JavaScript
Ali9664, 2018-06-06 16:18:27

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

8 answer(s)
S
sim3x, 2018-06-06
@Ali9664

JavaScript 
  Gulp && WebPack
  Angular || Vue.js || React.js 
  postgresql
  Node.js
  ? JQUERY
  ? mongodb

V
Vitaly, 2018-06-06
@rim89

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.

R
Roman Kitaev, 2018-06-06
@deliro

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.

P
Peter, 2018-06-06
@Morpheus_God

Start from here. Complete the tasks after each topic. And there already decide what you are interested in in the world of JS.

A
alvvi, 2018-06-06
@alvvi

No, more
JavaScript > Node.js (base) > Gulp/Webpack > Angular/Vue.js/React.js
for the frontend.

A
AlexaZem, 2018-06-06
@AlexaZem

Here everything is already clearly written.

JavaScript
Gulp && WebPack
Angular || Vue.js || React.js
Node.js

The only thing I wanted to add.
When choosing a framework, it is better not to focus on hype articles like Angular vs React.js, etc.
Each has its own characteristics, the accompanying stack and the "ideal" scope. (and any comparisons of the speed of build-renders, the weight of the application will not explain the situation to you at the initial stage, and there are no killer features that allow some kind of framework to dominate rigidly)))
Therefore, it is better to start from what type of web application you prefer would like to develop.

V
Vyacheslav Bobrov, 2018-06-15
@sedoi_starik

Not special. I came across the article https://proglib.io/p/sequence-of-study-javascript/
Probably will clarify a lot.

M
Maxim Timofeev, 2018-06-07
@webinar

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 question

Ask a Question

731 491 924 answers to any question