It's better to learn actual web development: HTML/CSS, javascript, jQuery. Learn how to manipulate the DOM and not expect a library to do everything for you. In the long term, it's much more productive.
It's better to learn actual web development: HTML/CSS, javascript, jQuery. Learn how to manipulate the DOM and not expect a library to do everything for you. In the long term, it's much more productive.
Are they, though? I haven't worked with React, but I have had the misfortune of working with Angular and I was immediately struck by how useless the whole thing was - it was pure overhead, and didn't seem to actually "do" anything at all. At least with jQuery there were some cute accordion and slideshow plugins - Angular just made things slower and bigger. I asked the front-end guy who was pushing Angular so hard why we didn't just scrap the thing entirely and, after a bit of incredulous back and forth, got sort of a condescending "you'll understand how helpful it is once you've spent some more time working with it". Nope, just give me HTML/CSS/Javascript. I'm a programmer. I can program the rest.
You can also view vanilla Javascript as a library, just one that ships with the browser. Where is the distinction between too much abstraction and not enough? You’re not developing in machine code right?