Resources and Tools
工欲善其事,必先利其器。
论语·魏灵公
Resources
Name | Provider |
|---|---|
| CS50 | Harvard University |
| JavaScript Documentations | Mozilla |
| The Modern JavaScript Tutorial | Ilya Kantor |
| Test on Variables | Mozilla |
| Test on Math | Mozilla |
| Test on Strings | Mozilla |
| Test on Arrays | Mozilla |
Tools
Name | Provider |
|---|---|
| Homebrew | Max Howell |
| Chocolatey | Chocolatey Software |
| Chrome | |
| JSFiddle | Oskar Krawczyk, Piotr Zalewa |
| Repl.it | Repl.it |
| Visual Studio Code | Microsoft |
| Git | Linus Torvalds |
| GitHub | Microsoft |
| Node.js | Ryan Dahl |
Chrome tips
- Inspect disabled in context menu. https://stackoverflow.com/questions/32999677/developer-tools-getting-disabled
Basic Git commands
- git init
- git clone https://github.com/<user>/my-repo.git
- git clone https://github.com/<user>/<user>.github.io.git
- git config --global user.name "My Name"
- git config --global user.email "my.email@gmail.com"
- git config --global credential.helper wincred
- git credential-osxkeychain
- git add changed_file.html
- git commit -m "update message"
- git push
- git pull
- git status