Vue Js: My Most Valuable Resources
Tags: vue, javascript, webdev, codenewbie
Published: 2019-09-11 18:10:20

Learning Vue has been an incredible adventure for me. I relish every opportunity I have to learn more about this wonderful javascript framework and especially take on new projects which test my skills and stretch my knowledge even further.

Whenever I see other devs tweeting about starting with Vue, I cannot help but be excited for them and want to share resources that have greatly helped me. I decided to share my list here to help other devs who are either starting out with Vue or are eager to learn more.

##[Vue JS 2 - The Complete Guide](https://www.udemy.com/vuejs-2-the-complete-guide/?couponCode=ACAD_W)##

To start, I would be nowhere in Vue without the help of one of the best instructors out there, Maximilian Schwarzmüller. His Udemy Vue course is top-notch for anyone beginning their journey with Vue. Most videos in the course are short and packed with both information and enthusiasm which helps to motivate even more. The quizzes and projects are so much fun and really help to solidify what you've just learned. If you're interested in Vue, this course is a must have. 

##[Vue JS 2 Tutorial by The Net Ninja](https://www.youtube.com/watch?v=5LYrN_cAJoA&list=PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa)##

Another awesome instructor, Shaun Pelling, offers a wonderful introduction series into Vue on his YouTube channel. What I appreciate most about Shaun's instruction is that he's very concise and does an excellent job of breaking down concepts and providing clear explanation on not only what coding is needed, but why. Shaun also has a Vue course on Udemy which incorporates Firebase: [Build Web Apps with Vue JS 2 & Firebase](https://www.udemy.com/build-web-apps-with-vuejs-firebase/?couponCode=NINJAYT18)

##[Fullstack Vue](https://www.newline.co/vue/)##

I'm on the fence about recommending a book here due to the release of Vue CLI 3 and the upcoming Vue 3, but there is a great deal of content here which provides a solid Vue foundation. From there, you can go to the official documentation to learn about recent Vue updates without any issue. The pdf version does offer free updates, so it may be worth keeping an eye on. The hardcover can be purchased on **[Amazon](https://www.amazon.com/Fullstack-Vue-Complete-Guide-Vue-js/dp/1987595297/ref=sr_1_1?keywords=fullstack+vue&qid=1568184958&s=gateway&sr=8-1)**.

##[Vue Mastery](https://www.vuemastery.com)##

While I'm not sure this is the "ultimate" resource for learning Vue as it touts, there is a lot here to get you up and going with Vue and establishing a solid foundation. Vue Mastery offers tier based subscription options as well as live training and great conference talks and podcasts which are free to access.  

##[Vue Handbook by Flavio Copes](https://flaviocopes.com/page/ebooks/)##

For just signing up to receive his very informative newsletter, you get access to eight ebooks including the Vue Handbook. I still have not gone through the entire book, but what I have read has been extremely helpful and well written. Flavio makes such great contributions to the dev community and this book is no exception. Support him and his work. Follow him on [Twitter](https://twitter.com/flaviocopes). Read his tutorial articles. He's a great dev who offers a ton of helpful information.

##[Vue.js Official Documentation](https://vuejs.org)##

Finally, you can't go wrong by going straight to the source. Being someone who has rarely looked at an instruction manual, I can tell you not doing so in your development path will only hinder you. The documentation is extremely well put together and I have found it a pleasure to read. You'll also find links to job listings, and the Vue dev community is just awesome to be a part of.  

I do also want to advise one thing to close. Before diving into Vue, or any other framework, it will make the journey a whole lot easier if you have a strong grasp of some core JavaScript concepts. Brad Traversy, another great instructor, did an excellent job covering this in his video **[Before Learning a JavaScript Framework...](https://www.youtube.com/watch?v=Cm3U-NgJb9I)**.

Vue Js is a beautiful framework and such fun to work with. I hope you all find as much joy in it as I have. Happy coding!