This really depends on the person. I find it much harder to learn the fundamentals first because there would be no reason for me to churn through all of this beforehand.
Every time, I would always go "what is this, why do I have to learn this now, and when would I ever use this?"
Meanwhile if I learn React first and encounter some new stuff, it's always been "ooh, this is interesting, what is this for? let's check it out!" because now I finally have a reason as to why I should learn that bit.
I feel like Dan Abramov's tweet really summarizes that experience for me
Apparently this needs to be said but you can absolutely start with React and skip “JS fundamentals” IF YOU WANT. You’ll be confused about some things for sure (!), but for some people (incl. me) getting something on the screen is the only thing sustaining the initial interest.
This really depends on the person. I find it much harder to learn the fundamentals first because there would be no reason for me to churn through all of this beforehand.
Every time, I would always go "what is this, why do I have to learn this now, and when would I ever use this?"
Meanwhile if I learn React first and encounter some new stuff, it's always been "ooh, this is interesting, what is this for? let's check it out!" because now I finally have a reason as to why I should learn that bit.
I feel like Dan Abramov's tweet really summarizes that experience for me
Makes a lot of sense! And yeah, I saw this tweet too - always depends on the individual person and their experience/what works for them.