A repository to share useful resources with nanodegree students
Useful tools that I use in my dev environment Install VSCode from https://code.visualstudio.com/download
Recommended extensions for VSCode from https://code.visualstudio.com/docs/editor/extension-marketplace
1. Prettier for code formatting
2. Pylance (Python), usually installed by default
3. Auto complete Tag
4. Material Icon Theme, Monokai Pro, Atom Themes for VSCode
https://nodejs.org/en/ comes with npm or yarn as package managers
Install Python from python.org
Install git on your system: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Create an account on github.com and link your local git environment to it
Install Intellij Community Edition for Java programming: https://www.jetbrains.com/idea/download/
https://developer.mozilla.org/en-US/docs/Web/HTML
https://www.youtube.com/watch?v=DPnqb74Smug (Learn HTML5 - full course with code samples)
CSS Selector game: https://flukeout.github.io/
https://dev.to/lydiahallie/javascript-visualized-hoisting-478h https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://developer.mozilla.org/en-US/docs/Web/JavaScript
https://www.python.org https://docs.microsoft.com/en-us/learn/modules/intro-to-python/ https://www.pythoncheatsheet.org/
https://git-scm.com/docs/gittutorial
function gitpush(){
git add .
if [ "$1" != "" ]; then
git commit -m "$1"
else
git commit -m "update added"
fi
git push
}
git add .
git commit -m %1
git push
```
25:12 / 59:11 Shell Scripting Video Tutorial
Unix permissions - Human readable