10 Free resources to kickoff your career as a Vue Developer
Tags: vue, javascript, webdev, beginners
Published: 2019-10-11 14:34:49

## Introduction

It's no secret that Vue.js is one of the best and most loved JavaScript libraries out there (150.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](https://thepracticaldev.s3.amazonaws.com/i/ibtv5ox9k9s7k2ns7ols.png)
[Official Vue.js docs](https://vuejs.org/v2/guide/)

---

### 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!
![Vue JS Crash Course - 2019 by Brad Traversy](https://thepracticaldev.s3.amazonaws.com/i/bc3nt756s01p5uwkh8je.png)
[Watch this on youtube](https://www.youtube.com/watch?v=Wy9q22isx3U)

---

### 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.
![Learn Vue 2: Step By Step on laracasts](https://thepracticaldev.s3.amazonaws.com/i/jn8hxnwhbtcm7imlhtc2.png)
[Check it out on laracasts](https://laracasts.com/series/learn-vue-2-step-by-step)

---

### 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.
![Vue JS 2 Tutorial by the Net Ninja](https://thepracticaldev.s3.amazonaws.com/i/rbdyz217t72tlnewh66u.png)
[Watch this on youtube](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa)

---

### 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.
![Intro to Vue.js on VueMastery](https://thepracticaldev.s3.amazonaws.com/i/obejtrsuhofp8qqfhcq8.png)
[Check it out on VueMastery](https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance)

---

### 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.
![Vue.js 2 - Getting Started by Academind](https://thepracticaldev.s3.amazonaws.com/i/iqruqy893g44xm3wvmsk.png)
[Watch this on youtube](https://www.youtube.com/playlist?list=PL55RiY5tL51p-YU-Uw90qQH419BM4Iz07)

---

### 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!
![Learn Vue.js - Full Course for Beginners - 2019 on freecodecamp](https://thepracticaldev.s3.amazonaws.com/i/le075w92uku8wmukglhr.png)
[Watch this on youtube](https://www.youtube.com/watch?v=4deVCNJq3qc)

---

### 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.
![Vue.js Fundamentals by VueSchool](https://thepracticaldev.s3.amazonaws.com/i/i7t94c8ptx3s361g7sml.png)
[Check it out on VueSchool](https://vueschool.io/courses/vuejs-fundamentals)

---

### 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!
![Learn Vue.js for free on scrimba](https://thepracticaldev.s3.amazonaws.com/i/it5ehee17emyz8kjl2af.png)
[Check it out on Scrimba](https://scrimba.com/g/glearnvue)

---

### 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!
![Develop Basic Web Apps with Vue.js on eggheadio](https://thepracticaldev.s3.amazonaws.com/i/fkapuueapm73vcwfhop9.png)
[Check it out on Egghead](https://egghead.io/courses/develop-basic-web-apps-with-vue-js)

---

## 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 have other suggestions to share with the community feel free to leave a comment and also don't forget to follow me here and on [Twitter](https://twitter.com/simonholdorf) for more upcoming posts!

Cover image Photo by [Markus Spiske](https://unsplash.com/@markusspiske?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on Unsplash