Learning about arrow functions and starting to use them everywhere and then complaining that their this-binding behavior is stupid and you hate it edition.
>Free beginner resources to get started Get a good understanding of HTML, CSS and JavaScript. developer.mozilla.org/en-US/docs/Learn - a good introduction to HTML/CSS/JS and Node.js or Django freecodecamp.org - curriculum including HTML/CSS/JS, React, Node.js, Express, and MongoDB javascript.info - curriculum providing a strong basis in JavaScript
>Further learning resources and documentation developer.mozilla.org/en-US/docs/Web - excellent documentation for HTML, CSS & JS hackr.io - crowdsourced collection of tutorials from across the web for learning languages and libraries (ignore sponsored stuff, look at upvotes) learnxinyminutes.com - quick reference sheets for the syntax of many different languages (generally not sufficient on their own for learning something, but very helpful) pastebin.com/gfBPg24A - Everything PHP
>Asking questions jsfiddle.net - Use this and post a link, if you need help with your HTML/CSS/JS 3v4l.org/ - Use this and post a link, if you need help with PHP/HackLang
They both use templates and two way data binding. Vue is generally seen as much more simpler because it doesn't opt for services, factories, controllers, etc. Instead everything is pretty much component based with a dash of directives and mixins.
Robert Evans
This, but you'd have to wrap event handlers in a promise.
something like
var promiseOne = new Promise(function(resolve, reject){ window.addEventListener('keydown', resolve); })
var promiseTwo = new Promise(function(resolve, reject){ window.addEventListener('keyup', resolve); })
If your goals is to make shekels and make your app more known. Should you go for IOS or Android (in the first place I mean). A regular app, not something that would do better on either OS.