Timeline-for-learning.md
Download and run the installer Debian, Win10, Linux, OSX,
Daring Fireball: Markdown
GitHub's Markdown Tutorial
In Atom, use the package markdown-preview-plus instead of the default markdown-preview
git - the simple guide
Tower's Learn Version Control with Git
Atlassian's Git Tutorial
Good Resources for Learning Git and GitHub
Pro-Git
Download and run the installer Pick your OS here
write some JavaScript console.log("Hello World");
run it on your command line node hello.js
-- mostly you just need npm install
Just React. The rest comes later.
npm install -g create-react-app
cd ~/projects/
create-react-app hello-world
(and throw them away)
Learn to "think in React" by building many small experiments.
Don't skip straight to a boilerplate project
create-react-app
generates a very simple webpack.config.js. Start looking there if you are curious. Leave it alone if you want, you can come back to this later.
Learn the 80% you'll actually use.
arrows • let/const • import • classes • destructuring
React Router doesn't require Redux.
Learn it in isolation.
Start with the official guide: redux.js.org
Build cross platform desktop apps with JavaScript, HTML, and CSS