13
OneQ
7y

Hi guys I'm new in dev
I was wondering what was best to learn first : Angular, React or Vue ?
I already know JS and JQuery.
Thanks guys :)

Comments
  • 14
    Dude 1st rule! Don't mention fight club.

    Honestly, you're not going to go wrong with any of those first... and unlearn JQuery if you have alcohol around.

    But this is a hugely opinionated area. As a beginner you don't need to worry too much about the fine detail between the libraries you've mentioned.

    Best bet there Bossman... do a quick googel of what you asked, and relate the pros and cons to what sort of thing you want to do with it. They have similar enough purposes, and different ideal use cases.

    Personal preference; NG. But I can see the market leaning towards react and vue combos.
  • 1
    @jmacmi2 Ok thanks for the advice about jQuery.
    I was asking that because I wanted to begin Electron ^^
  • 3
    Welcome and have your first upvote mate!
  • 2
    @linuxxx thank you
  • 3
    *hopes you'll remember that I was your first upvoter on here ever* 😜
  • 3
    @linuxxx of course
    We never forget the first one ahah
  • 2
  • 7
    @OneQ sorry Bossman, it doesn't translate well to text but the thing about jquery was an underhanded joke. I should not have, it'll only confuse you.

    JQuery is still a really useful thing to know, it underpins a lot of the libraries you're discussing, don't actually forget JQuery, the stuff you've learned there is good to know

    Similar to the ng/react/other discussion, it used to be "JQuery/ember/etc"...

    Everyone has an opinion on it, delve into the thing that feels best to you and you'll do fine.
  • 1
    @jmacmi2 I get it :)
  • 2
    @OneQ At 10 upvotes you can create an avatar by the way!
  • 1
    @linuxxx hehe I saw that earlier but thanks :)
  • 2
    @OneQ Three more comments I can upvote from you and you're there :P
  • 1
    @linuxxx it will be easy haha
  • 2
    @OneQ Help me out here and do two more comments!!
  • 2
    @linuxxx if you insist ^^
  • 1
    @OneQ YES ONE MORE
  • 1
    @OneQ here is the last one ^^
  • 3
    @OneQ Enjoy your avatar mate!
  • 3
  • 2
    @OneQ Most welcome man!
  • 3
    @OneQ Well hello face!
  • 2
    @linuxxx hello hello ^^
  • 0
    People hate what they can't control or understand . Jquery is the most powerful library out there .
  • 3
    Professional ReactJS Developer now. I was previously working on Angular projects. Would suggest you to start with JQuery and start taking up projects in whatever language you like as soon as possible.
  • 1
    Ohh you greedy upvote fucker 😂😝@linuxxx
  • 2
    @Amitkumar I'd argue your point kind of contradicts itself... but I was a jq guy for 4/5 years and it still has a safe place in my heart.

    @vibhas77 Best advice... ignore my initial comment. Do dis if possible.
  • 0
    Learn es6 JavaScript first, then typescript, then jsx then you will know everything you need to know.
  • 0
    I can't say which is best to learn first. But in my case i chose to react because of browser and mobile compatibility.

    It is also just a library so you can connect it with other libraries.

    It is also very reusable
  • 2
    I moved from using Angular to Reactjs and found React much simpler to work with. If you know JS preferably es6, you can start with Reactjs without any problem. However with Angular, they have their hard core concepts and terms you need to know. Plus there is uncertainty on Angular versions and future releases whereas Reactjs had proper release roadmap. I would say learn es6, then start with Reactjs using Redux architecture. Hope this helps.
  • 2
    @Amitkumar jQuery isn't _the_ most powerful library. It is a rather powerful library for DOM manipulation, but it doesn't do everything.
  • 3
    @Amitkumar jQuery is just as powerful as Vanilla. Trust me, after a long break I came back to webdev, and I was amazed at jQuery. I used it for everything. Then I slowly realised that I could do literally the same thing Vanilla without having to load an entire library.
  • 0
    @mjunaid106 thanks for your answer :)
  • 2
    You should create your own JS framework... there is not enough of them!
  • 2
    Well, unless you want to learn by yourself about advantages and disadvantages of each one of those JS frameworks, I suggest you not pretend to learn all of them. In JS world there's a new framework every month, and trying to learn all of them is a waste of time.
  • 0
    My personal preference is Vue.
  • 2
    @mjunaid106 I've found newbies get on okay with Angular 2.

    Most of the learning curve for me was learning to ignore my JS preconceptions and learn the paradigm.

    If you don't yet have JS/TS under your belt yet it's probably a little easier in places where that knowledge would run you astray.

    Having said that, I need to React still so I don't know how much easier it is to work with.
Add Comment