Before writing any code, it helps to know what you are learning and why. This module introduces Vue, a JavaScript framework for building user interfaces, and explains what makes it different from writing plain JavaScript by hand.
You will see what progressive framework means, how a Vue app is built from components, and how reactive data keeps the page in sync. The lessons also show where Vue fits among other front-end frameworks, so you know what to expect from the rest of the course.
Watch the lessons in order, then continue on to Installation & Setup.
Fireship's fast overview of what Vue is, followed by a first reactive UI component.
The Net Ninja introduces Vue and the new features Vue 3 brings, ahead of the hands-on lessons.
The "What is Vue.js?" section of freeCodeCamp's Vue 3 course for beginners, covering what the framework is for and why developers use it.
Brad Traversy opens his Vue crash course with a slide introduction to Vue before moving on to the first mini project.