First of all, they are both just javascript - so to say you are "learning from scratch" isn't accurate - you must already know js. Second - choosing a tool based on "what is best for beginners" not a good way to choose a tool. If you are using something daily you'll only be "beginner" for a few weeks, intermediate for a year or two, and expert for many years (assuming you continue to work in that space). So choose the tool you enjoy using the most, and is a good "expert" level tool.<p>React and Vue are both quality "expert" level tools, so you should choose based on other criteria. If you really need a job go with react (there are 4x more react jobs than vue jobs on indeed in my area). If vue really clicks with your style of thinking maybe go with vue.<p>Finally just pick one and get started. They really aren't that different, and if you are in the industry long enough you'll learn many languages and frameworks. Also I would be surprised if React or Vue stay popular much longer - though there will always be work on legacy apps (hello cobol, php, spring, .net, rails, ....) Also the more experience you have the faster you can learn new things. It doesn't matter much which is you first - you aren't getting married!<p>As for personal experience, I've used both lightly. For each, after a few hours of going through the docs/tutorials I was productive enough to get work done in a production application. Often my code was better than the "experienced" front end devs because I have 20+ years of generalist experience, and I actually read the docs (you would be surprised how many full time react/vue devs have never read the documentation - just learned bits and pieces on youtube, etc).<p>They are both pretty simple. The complexity mostly comes from the users of the frameworks adding unnecessary complexity to their own applications due to bad architecture, not fully understanding the frameworks (didn't RTFM), and trying to push the frameworks beyond their sweet spots.