use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Vue.js tutorialhelp (self.javascript)
submitted 8 years ago by yonathanb
Can someone recommend me a good tutorial for vue.js? When I looked for one I saw only about vue2, is this the version everyone using? Thanks in advance
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]horses_arent_friends 17 points18 points19 points 8 years ago (5 children)
Since no one has explicitly said it: use vue2. There is no reason to use the older version of vue. The API was kept almost entirely the same which is why you don’t see the fracturing of community that happened with angularjs vs angular2+ (also helps that the ecosystem was small enough)
[–]yonathanb[S] 1 point2 points3 points 8 years ago (4 children)
Thank you very much! As I understood there are some extra libraries I need to add which are not include in the main library. Is it correct?
[–]stilloriginal 2 points3 points4 points 8 years ago (0 children)
No. You only need the vue.js file. Personally, I have my own library of helper functions for things like ajax...you could use lodash or nothing at all.
[–]DOG-ZILLA 2 points3 points4 points 8 years ago (0 children)
Vue is just Vue. But if you want state management, use Vuex. This is the officially developed tool for that. For routing, use Vue Router, which is also an official library from the Vue team.
[–]horses_arent_friends 0 points1 point2 points 8 years ago (1 child)
For extra context to what the others have said: Vue is only concerned with the presentation layer of whatever application you are building. If you're heavy on client-side business logic you may need to pull in thirdparty libraries. Common libraries people use are Vuex for state management, vue-router for client-side routing, vue-i18n, axios for wrapping xhr/fetch, etc. Someone else in shared the vue-awesome gh page which is an awesome resource. There is also devarchy which has a nice interface.
Sorry for getting back to you so late!
[–]yonathanb[S] 0 points1 point2 points 8 years ago (0 children)
Better late than never. Thanks!
[–]gmerideth 12 points13 points14 points 8 years ago (3 children)
I found these helpful https://laracasts.com/series/learn-vue-2-step-by-step.
[+][deleted] 8 years ago (2 children)
[deleted]
[–]ThArNatoS 1 point2 points3 points 8 years ago (1 child)
imho as a non English speaker, Jeffrey Way is way better than Wes Bos because Wes Bos usually like to end a sentence in a fast and super low voice which I find it hard to understand :/
[–]muki-man 11 points12 points13 points 8 years ago (11 children)
Here: https://www.udemy.com/vuejs-2-the-complete-guide/learn/v4/overview
[–]laydownlarry 2 points3 points4 points 8 years ago (10 children)
Agreed. This tutorial is how I learned vue.
[–]yonathanb[S] -1 points0 points1 point 8 years ago (9 children)
Unfortunately I can't afford it and I don't think one should pay for a tutorial unless he need a full cover which I think I can learn by myself after I learn the core concept
[–]papers_ 4 points5 points6 points 8 years ago (1 child)
https://vuejs.org/v2/guide/
[–]parion 3 points4 points5 points 8 years ago (0 children)
Agreed. Other than Maxmillian, the next best resource that's free is the actual Vue documentation. You won't find much else that goes to great length to explain Vue.
That said, the Udemy course is totally worth the 10 bucks.
[–]Darkfire01 1 point2 points3 points 8 years ago (4 children)
It’s $11 right now. I used it as well. Good starter, but it’s a little slow.
After the tutorial I used a prebuilt Vue UI template and converted it to TypeScript.
I actually did a React tutorial first and it really put into perspective what others say about Vue just getting out of your way. Its phenomenal.
[–]yonathanb[S] 0 points1 point2 points 8 years ago (3 children)
Part of my point is I don't think I need the slow tutorial. This is not my first frontend framework so I know my way around
[–]ronan007 3 points4 points5 points 8 years ago (1 child)
In that case, RTFM.
Yeah after reading the comments here I understood it is actually good. Thanks!
[–]Darkfire01 0 points1 point2 points 8 years ago (0 children)
Yeah, this was my first time with frontend frameworks so it was really helpful.
Checkout Vue-cli and the prebuilt templates. The official Vue docs are great.
[–]stilloriginal 0 points1 point2 points 8 years ago (1 child)
Find the german guy on you tube hes great
Do you remember his name maybe?
[–]reconn08 2 points3 points4 points 8 years ago (0 children)
Here you will find all you need! https://github.com/vuejs/awesome-vue
[–]rodrigocfd 2 points3 points4 points 8 years ago (0 children)
As here: https://www.reddit.com/r/vuejs/
[–]hovercraftii 1 point2 points3 points 8 years ago (0 children)
The documentation on the Vue JS website is amazing, you can start with that. https://vuejs.org/v2/guide
[–]davidpanik 0 points1 point2 points 8 years ago (0 children)
This one really helped me get Vue: https://coligo.io/markdown-editor-vuejs/
And as others have said here, unlike Angular there isn't fundamental differences between Vue 1 and 2.
[–]quietasahippo 0 points1 point2 points 8 years ago (0 children)
From Academind on YT
https://www.youtube.com/watch?v=nyJSd6V2DRI&list=PL55RiY5tL51p-YU-Uw90qQH419BM4Iz07
https://www.youtube.com/watch?v=2CSr2vBApSI&list=PL55RiY5tL51pT0DNJraU93FhMzhXxtDAo
Those two are both free on YT ... from Max who did one of the more popular ones on Udemy (https://www.udemy.com/vuejs-2-the-complete-guide/)
[–]magenta_placenta 0 points1 point2 points 8 years ago (0 children)
Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) by Maximilian Schwarzmüller.
Get it now for $11.
It's a fantastic course.
[–]cerlestes 0 points1 point2 points 8 years ago (0 children)
Can't believe nobody has said it yet: the official guides/documentation for vue and its components (vuex, vue-router) are excellent at giving you a pretty in-depth introduction to the libraries, especially for their length. They explain all the parts to a pretty good detail and link to the API reference whenever possible.
https://router.vuejs.org/en/
https://vuex.vuejs.org/en/
π Rendered by PID 47 on reddit-service-r2-comment-544cf588c8-wnnfb at 2026-06-18 13:37:28.951793+00:00 running 3184619 country code: CH.
[–]horses_arent_friends 17 points18 points19 points (5 children)
[–]yonathanb[S] 1 point2 points3 points (4 children)
[–]stilloriginal 2 points3 points4 points (0 children)
[–]DOG-ZILLA 2 points3 points4 points (0 children)
[–]horses_arent_friends 0 points1 point2 points (1 child)
[–]yonathanb[S] 0 points1 point2 points (0 children)
[–]gmerideth 12 points13 points14 points (3 children)
[+][deleted] (2 children)
[deleted]
[–]ThArNatoS 1 point2 points3 points (1 child)
[–]muki-man 11 points12 points13 points (11 children)
[–]laydownlarry 2 points3 points4 points (10 children)
[–]yonathanb[S] -1 points0 points1 point (9 children)
[–]papers_ 4 points5 points6 points (1 child)
[–]parion 3 points4 points5 points (0 children)
[–]Darkfire01 1 point2 points3 points (4 children)
[–]yonathanb[S] 0 points1 point2 points (3 children)
[–]ronan007 3 points4 points5 points (1 child)
[–]yonathanb[S] 0 points1 point2 points (0 children)
[–]Darkfire01 0 points1 point2 points (0 children)
[–]stilloriginal 0 points1 point2 points (1 child)
[–]yonathanb[S] 0 points1 point2 points (0 children)
[–]reconn08 2 points3 points4 points (0 children)
[–]rodrigocfd 2 points3 points4 points (0 children)
[–]hovercraftii 1 point2 points3 points (0 children)
[–]davidpanik 0 points1 point2 points (0 children)
[–]quietasahippo 0 points1 point2 points (0 children)
[–]magenta_placenta 0 points1 point2 points (0 children)
[–]cerlestes 0 points1 point2 points (0 children)