It's no secret that Vue.js is one of the best and most loved JavaScript libraries out there (175.000 Github Stars at the moment, more than React). So I can only recommend it anyone who is interested in making a career as a Frontend Web Developer. But where to start you might ask. I share the sentiment that it's always helpful to understand the basic JavaScript concepts. However, learning Vue.js is very beginner-friendly so I suggest you make the decision on what to learn first dependent on what kind of person you are, what experience you have in programming and what gives you enough fun to stick with it for a longer time.

If you are curious about learning Vue.js though, I thought it would be nice to provide you with some great resources to get started with.

Checkout the official Vue docs

Going through the documentation while learning a new language, library or framework is always a good idea. From the status of the docs alone you can get some insights. And this one is very good and comprehensive so definitely check it out!


Official Vue.js docs


Vue JS Crash Course - 2019 by Brad Traversy

Brad Traversy made this great course on youtube some time ago but has also updated it for being useful in 2019. Wether you like Brad's teaching style, it is an awesome resource worth looking into!


Learn Vue 2: Step By Step on laracasts

This is a series of small videos to grasp Vue.js step by step published on laracasts. There are 30+ free lessons available but for the last ones you'd need to have a subscription. Anyway it is worth to have a look at.


Check it out on laracasts


Vue JS 2 Tutorial by the Net Ninja

The Net Ninja released a series of great lessons (45 videos) to teach you the fundamentals of Vue.js on youtube. It's very comprehensive and well taught so you wanna check this one out for sure.


Intro to Vue.js on VueMastery

This is more of an introduction to Vue rather than a full course but VueMastery is a great place for everything Vue so check it out and decide for yourself if it is worth to stick with them.


Check it out on VueMastery


Vue.js 2 - Getting Started by Academind

Academind respectively Maximilian Schwarzmüller is a well known for his courses on Udemy that attract a lot of people and have very good ratings. This one is a free introduction to Vue that you can use to get a good overview and also a picture of Maxes teaching style.


Learn Vue.js - Full Course for Beginners - 2019 on freecodecamp

This is a great course (3 hours in total) published via freecodecamp and designed for beginners that are new to Vue. If you like freecodecamp and want to learn about Vue.js this one is for you!


Vue.js Fundamentals by VueSchool

This one is a rather short introduction to Vue and can only give you a quick overview but it's free so you can decide yourself if you want to try it out.


Check it out on VueSchool


Learn Vue.js for free on scrimba

"This tutorial teaches you how to build Vue apps through nine interactive screencasts. You'll learn basic Vue.js concepts, and also take part in building two super fun apps: Schrödingers Div and the Emoji Color Picker!" I've taken this directly from their website. It's free after all so you could try this one out for sure!


Check it out on Scrimba


Develop Basic Web Apps with Vue.js on eggheadio

This one is a quick introduction to Vue and no real course but egghead is a great place with many useful resources and great teachers so use this one to get a feeling for what egghead has to offer!


Check it out on Egghead


Conclusion

In this article I showed you 10 free resources to learn about the wonderful Vue.js library. I hope that it helps you to enhance your skills or to get started as a frontend web developer.

If you like what I write and want to support me and my work, please follow me on Twitter to learn more about programming, making, writing & careers🥰