-
Notifications
You must be signed in to change notification settings - Fork 1
Learning Resources
Josue Rios edited this page Oct 26, 2020
·
2 revisions
This page captures resources to look at to familiarize yourself with the various tools/languages/libraries used in this project.
https://www.atlassian.com/git/
- For complete beginners, explore around the Beginner tutorials to get a basic understanding of what Git is and why we use it.
- Explore the Getting Started tutorials to learn how to make and undo changes.
- Explore the Collaborating tutorials to understand how collaboration works.
- Note: The tutorial assumes you're using BitBucket but we're actually using GitHub. It's ok to skip those parts.
- Explore the GitHub Guides to understand how to use GitHub
https://developer.mozilla.org/en-US/
- For beginners check out the Learn page. Use the Where to start section to identify where to go next.
- Once you're comfortable with the basics of JavaScript, check out the JavaScript Guide to get an overview of the language.
- Play around with JavaScript in your browser's console to solidify your understanding.
- It's ok if some of the concepts don't make sense immediately. Maybe take quick note of the page and come back to it later when it becomes relevant.
- Feel free to explore other guides, such as Client-side JavaScript frameworks. MDN also has some guides on topics relevant to our project such as React and Git.
Additionally refer to the Reference docs as you work with HTML/CSS/JavaScript.
The Getting Started page is good place to start.
Familiarity with HTML/CSS/JavaScript
- Read through the Main Concepts to get a high level understanding of React concepts
- Each page builds upon concepts introduced in previous pages.
- Throughout these docs you'll find Try it on CodePen links to examples. Play with these to better understand how they work.
- Too hard or too much information? Try one of the following:
- Reading this overview and walkthrough of React for complete beginners covering the essentials and then coming back
- Walking through the Tutorial (next step) and coming back once you're ready to learn more concepts
- Walk through the Tutorial to build an interactive React app
- Refer back to the Main Concepts to clarify concepts
- Feel free to explore other guides or take note of the ones that might become relevant.
Additionally refer to the API Reference docs as you work with React.
Familiarity with React
- Read through the Guides to get a high level understanding of React Router
- Play with the Examples to solidify your understanding
Additionally refer to the API Reference docs as you work with React Router.
https://www.typescriptlang.org/
https://firebase.google.com/docs/firestore