- If you are using Windows, you can use the Git Bash terminal bundled with the Git installer as your command line. You can download it from https://gitforwindows.org/
- If you are using a GNU/Linux system, use the Terminal emulator bundled in your distribution.
- If you are on MacOS, you can use the Terminal app installed by default in Mac. You can also checkout iTerm for a more feature rich Terminal.
- For Windows, download gitbash from https://gitforwindows.org/
- For Linux based distributions, see the installation notes at https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
- Download from here - https://code.visualstudio.com/Download
- Bundled inside Chrome (or Chromium) browser.
- Signup at https://codepen.io/
- https://developer.mozilla.org/en-US/docs/Web/HTML
- http://www.scriptingmaster.com/html/HTML-reference-pages.asp
- Dev Docs - Contains documentation for HTML & CSS along with many other open source technologies.
- https://htmldog.com/guides/css/
- https://learn.shayhowe.com/html-css/
- https://adamschwartz.co/magic-of-css/
- Floats
- Centering elements
- CSS layouts
- The box model
- Create a simple CSS grid system
- More CSS floats
- CSS positioning in depth
- CSS layout - interactive tutorial
- https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
- https://tympanus.net/codrops/css_reference/
- https://cssreference.io/
- CSS vocabulary
- Dev Docs - Contains documentation for HTML & CSS along with many other open source technologies.
- https://htmldog.com/guides/javascript/
- Javascript for cats - Easy one to complete compared to others.
- Eloquent JavaScript book
- Mozilla Developer Network Javascript tutorial
- A re-introduction to Javascript From MDN again. Kind of a crash course.
- The JS way
- You don't know JS A book about many Javascript language features in detail.
- https://developer.mozilla.org/bm/docs/Web/JavaScript
- JS Garden - A collection of docs about quirky parts of Javascript.
- https://learn.jquery.com/
- https://www.codecademy.com/learn/learn-jquery
- https://css-tricks.com/lodge/learn-jquery/
- Download from https://nodejs.org/en/
- If you are using a GNU/Linux distribution, please use your package managed to install NodeJS.
- If you have Node and NPM installed, run
npm install express
- Hello World example
- Routing Guide
- Template engine wiki
- After
cd
ing into your project directory, runnpm install body-parser
.
- Examples for Express apps
- Node and Express introduction
- https://github.com/expressjs/body-parser#examples
- Follow the instructions at https://github.com/pillarjs/hbs#install
- Windows users - Download and install from here - https://www.mongodb.com/download-center/community
- Linux users - Follow the setup instruction here - https://docs.mongodb.com/manual/administration/install-on-linux/
- For those who are on Windows 8 and below, you might need to start the MongoDB server manually. Go to the installation directory in your command line and run
./mongod.exe
to start the server.
- Mongo manual
- Mongo University From the creators of MongoDB itself.
- MongoDB "CRUD" operations - https://docs.mongodb.com/manual/crud/
- To install the native driver, run
npm install mongodb
- Documentation - https://mongodb.github.io/node-mongodb-native/
- https://www.mongodb.com/blog/post/the-modern-application-stack-part-2-using-mongodb-with-nodejs
- JavaScript fundamentals before learning React
- 9 things every React.js beginner should know
- 8 things to learn in React before using Redux
- Removing User Interface Complexity, or Why React is Awesome
- Your Timeline for Learning React/
- Why do we write
super(props)