I got hooked to coding in the 90's (Commodore Amiga, anyone?). I worked in many places, started getting into web development in 2007, and more recently, became a happy technical trainer.
Location
Toulouse, France
Education
Engineering degree
Work
Freelance web&mobile developer and tech instructor (member of Oxalis SCOP)
I think you have to be cautious when stating that "this is the easiest compared to that". We often have biases when we're proficient with something, and sometimes tend to forget that it took us some time and perseverance to get there.
I learnt AngularJS, then React, then Angular... In my experience, the hard part about React was getting what props and state were about, and understanding Redux. Other than that, it was a relatively easy and fun experience.
I found Angular a bit more difficult to learn, for one single reason: observables. Though they're great, they're not that easy to wrap your head around at first. Especially difficult was how to pick the right observable type, how to combine them using operators, etc. There are many resources, but not all are equal!
I agree that TypeScript is not that hard. But more often than not, as a beginner, when one tries to convert JS code to TS, it's easy across a cryptic error message from the compiler.
My point is, don't dismiss or minimize other people's complaints about the difficulty of learning something, especially if they're recurring.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think you have to be cautious when stating that "this is the easiest compared to that". We often have biases when we're proficient with something, and sometimes tend to forget that it took us some time and perseverance to get there.
I learnt AngularJS, then React, then Angular... In my experience, the hard part about React was getting what props and state were about, and understanding Redux. Other than that, it was a relatively easy and fun experience.
I found Angular a bit more difficult to learn, for one single reason: observables. Though they're great, they're not that easy to wrap your head around at first. Especially difficult was how to pick the right observable type, how to combine them using operators, etc. There are many resources, but not all are equal!
I agree that TypeScript is not that hard. But more often than not, as a beginner, when one tries to convert JS code to TS, it's easy across a cryptic error message from the compiler.
My point is, don't dismiss or minimize other people's complaints about the difficulty of learning something, especially if they're recurring.