Good: It doesn't matter if you pick Vue or React for your first project. Pick something, anything proven, and stick to it. Execute.
Bad: You can get started with HTML & CSS. You can't. And you don't really need either, to start, just use a component library. Are you some kind of UI designer AND library author, or do you have a business to create? Use your framework and mind your business.
Eldritch Horror: jQuery is helpful. It's 2017 already.
Thanks for the feedback Mihail. I have to disagree with you on a few points, but this is just my experience.
I launched my personal site with only HTML and CSS and it did everything I needed to begin with. Obviously if you're creating full applications, yes you need more.
jQuery is perfectly fine and can do almost everything that other frameworks can. Is it "as good"? Maybe not, but it's great for beginners and can accomplish a lot.
Maybe I misunderstood and we are talking about different things.
When I said HTML & CSS aren't enough, I assumed the app is a core part of the product. If it's an informational/commerce site for your offline business, you will probably have more of an advantage using something like Squarespace/Shopify/a WordPress theme. The amount you have to learn to make something for scratch for those purposes, as well as the effort of upkeep without a static site generator or CMS is very unlikely to be worth it today.
But about jQuery, I simply cannot agree. Native APIs have eaten it, and learning them (aka the fundamentals aka the platform) will not only be as easy initially, with abundant documentation and examples, but also remain useful regardless of what they use later. So yeah, beginners are precisely the people who should stay well well away of it, lest they forever be confused by the subtle differences such as some jQuery methods being properties in the native APIs.
You're being part of the problem (one of the myths that was covered). Rather than say that jQuery will just create confusion or that it's a waste of time, present some clear, SIMPLE alternatives.
For total newcomers:
developer.mozilla.org/en-US/docs/L... (guided tour)
For those that already use jQuery and want to get rid of it:
A repository of technologies available to webs goes against the grain of this article, and again echoes one of the myths. If you're going to suggest that jQuery is a waste of time, then offer a specific alternative to jQuery (with reasons), otherwise you are just adding to the clutter.
I'm sorry, I don't understand what you're asking of me.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.