|
1 | | -<p align="center"><a href="https://lab.github.com/"><img alt="Learning Lab bot" src="https://user-images.githubusercontent.com/16547949/62085817-83232580-b22a-11e9-8693-7c54205b04e5.png"></a></p> |
2 | 1 |
|
3 | | -<h1 align="center">Learning Path: First Day on GitHub</h1> |
| 2 | +# Learn Basic Skills Git & GitHub |
4 | 3 |
|
5 | | -This repository powers the Learning Path [_First Day on GitHub_](https://lab.github.com/githubtraining/first-day-on-github). |
6 | 4 |
|
7 | | -## Contribute |
| 5 | +Using git & GitHub is in the core of everything we do, |
8 | 6 |
|
9 | | -See something we could improve? Check out the contributing guide in the [community contributors repository](https://github.com/githubtraining/community-contributors/blob/master/CONTRIBUTING.md) for more information on the types of contributions we :heart: and instructions. |
| 7 | +## Course Details |
10 | 8 |
|
11 | | -We :heart: our community and take great care to ensure it is fun, safe and rewarding. Please review our [Code of Conduct](https://github.com/githubtraining/community-contributors/blob/master/CODE_OF_CONDUCT.md) for community expectations and guidelines for reporting concerns. |
| 9 | +Welcome to GitHub! We're so glad you're here. We know it can look overwhelming at first, so we've put together a few of our favorite courses for people logging in for the first time. |
12 | 10 |
|
13 | | -## License |
| 11 | +### Help |
14 | 12 |
|
15 | | -All Learning Lab learning path repositories are licensed under [CC-BY-4.0](../LICENSE) (c) 2020 GitHub, Inc. The template repositories associated with each course may have different licenses. |
| 13 | +[Post on the #academy Slack channel](https://wix.slack.com/archives/CE2AFKXEK) |
16 | 14 |
|
17 | | -When using the GitHub logos, be sure to follow the [GitHub logo guidelines](https://github.com/logos) |
| 15 | +## Steps |
| 16 | + |
| 17 | + |
| 18 | +<details id=0 open> |
| 19 | +<summary><h2>01 - What is GitHub?</h2></summary> |
| 20 | + |
| 21 | +Hey, it's your first time here, so let's not take any chances. Check out this short video to understand why people use GitHub. |
| 22 | + |
| 23 | + |
| 24 | +#### Watch the video |
| 25 | + |
| 26 | +[](https://www.youtube.com/watch?v=w3jLJU7DT5E "What is GitHub?") |
| 27 | + |
| 28 | + |
| 29 | +👉 [What is GitHub?](https://github.com/about) |
| 30 | +</details> |
| 31 | + |
| 32 | +<details id=1 > |
| 33 | +<summary><h2>02 - Discover what can you do on GitHub</h2></summary> |
| 34 | + |
| 35 | +Learn how to start building, shipping, and maintaining software with GitHub. Explore GitHub products and connect with the world's largest development community. |
| 36 | + |
| 37 | + |
| 38 | +#### Watch the video |
| 39 | + |
| 40 | +[](https://www.youtube.com/watch?v=noZnOSpcjYY "Discover what can you do on GitHub") |
| 41 | + |
| 42 | + |
| 43 | +👉 [Discover what can you do on GitHub](https://docs.github.com/en/github/getting-started-with-github) |
| 44 | +</details> |
| 45 | + |
| 46 | +<details id=2 > |
| 47 | +<summary><h2>03 - 📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)</h2></summary> |
| 48 | + |
| 49 | +Learn the basics of Git in 100 seconds on vscode |
| 50 | + |
| 51 | + |
| 52 | +#### Watch the video |
| 53 | + |
| 54 | +[](https://www.youtube.com/watch?v=hwP7WQkmECE "📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)") |
| 55 | + |
| 56 | + |
| 57 | +👉 [📺 Watch Git Explained in 100 Seconds (assuming you work with vscode 🙈)](https://code.visualstudio.com/docs/editor/versioncontrol) |
| 58 | +</details> |
| 59 | + |
| 60 | +<details id=3 > |
| 61 | +<summary><h2>04 - undefined</h2></summary> |
| 62 | + |
| 63 | +That video is pretty cool, right? If you want to learn how to use the workflow described in that video, take this course. |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | +</details> |
| 69 | + |
| 70 | +<details id=4 > |
| 71 | +<summary><h2>05 - Git Handbook</h2></summary> |
| 72 | + |
| 73 | +By now you are probably wondering what a Git is and why it is important in writing code. We have you covered with this short article on version control with Git. |
| 74 | + |
| 75 | + |
| 76 | + |
| 77 | +👉 [Git Handbook](https://guides.github.com/introduction/git-handbook/) |
| 78 | +</details> |
| 79 | + |
| 80 | +<details id=5 > |
| 81 | +<summary><h2>06 - undefined</h2></summary> |
| 82 | + |
| 83 | +GitHub is all about collaboration and we collaborate in issues in pull requests. Learn how to get your point across with the worlds easiest text formatting syntax. |
| 84 | + |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | +</details> |
| 89 | + |
| 90 | +<details id=6 > |
| 91 | +<summary><h2>07 - undefined</h2></summary> |
| 92 | + |
| 93 | +Now that you know what GitHub does, I bet you're ready to move all of those projects off your local machine. This course will show you how. |
| 94 | + |
| 95 | + |
| 96 | + |
| 97 | + |
| 98 | +</details> |
| 99 | + |
| 100 | +<details id=7 > |
| 101 | +<summary><h2>08 - 👩✈️ Learn how to get out of messy situations, get familiar with troubleshooting & "flight rules" guides</h2></summary> |
| 102 | + |
| 103 | +Getting into troubles with git can happen, learn how to get unstuck. Don't worry, even pros find Git confusing sometimes, and solve problems by searching for solutions on the web, or consulting sites like Flight rules or https://dangitgit.com/ |
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | +👉 [👩✈️ Learn how to get out of messy situations, get familiar with troubleshooting & "flight rules" guides](https://github.com/k88hudson/git-flight-rules) |
| 108 | +</details> |
| 109 | + |
| 110 | +<details id=8 > |
| 111 | +<summary><h2>09 - (Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest</h2></summary> |
| 112 | + |
| 113 | +learn how to make your first contribution to an open source project, and clear the way for future developers using the power of the Flame of Open Source! |
| 114 | + |
| 115 | + |
| 116 | +#### Watch the video |
| 117 | + |
| 118 | +[](https://www.youtube.com/watch?v=v6yyc40mYtI "(Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest") |
| 119 | + |
| 120 | + |
| 121 | +👉 [(Optional) Play "THE FLAME OF OPEN SOURCE" on TwilioQuest](https://www.twilio.com/quest/learn/open-source) |
| 122 | +</details> |
| 123 | + |
| 124 | +<details id=9 > |
| 125 | +<summary><h2>10 - (Optional) git fundamentals by Adam Matan</h2></summary> |
| 126 | + |
| 127 | +Adama Matan explains the git fundamentals: file structure, SHAs and objects, commits, refs and branches, up to the git interactive rebase. After this session, you should be able to understand git man pages, error messages, and repo states. |
| 128 | + |
| 129 | + |
| 130 | +#### Watch the video |
| 131 | + |
| 132 | +[](https://www.youtube.com/watch?v=FlpXes7QVk4 "(Optional) git fundamentals by Adam Matan") |
| 133 | + |
| 134 | + |
| 135 | +👉 [(Optional) git fundamentals by Adam Matan](https://twitter.com/adam_matan/status/1149317853616775168) |
| 136 | +</details> |
| 137 | + |
| 138 | +<details id=10 > |
| 139 | +<summary><h2>11 - (Optional) Practice the Katas mentioned in Adam's talk</h2></summary> |
| 140 | + |
| 141 | +Practice the Katas, preferrably with a partner - one of you reading the instructions, the other one typing commands, and vice versa. Move to the next Kata only when you fully understand the commands you type and their effect. |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | +👉 [(Optional) Practice the Katas mentioned in Adam's talk](https://github.com/adamatan/git) |
| 146 | +</details> |
| 147 | + |
| 148 | +<details id=X > |
| 149 | +<summary><h2>12 - (Optional) take Linkedin git skill Assessment quiz</h2></summary> |
| 150 | + |
| 151 | +Take the quiz as a challenge, in the future it feel very easy don't worry 🙈 15 multiple choice questions 1.5 minutes per question Score in the top 30% to earn a badge |
| 152 | + |
| 153 | + |
| 154 | + |
| 155 | +👉 [(Optional) take Linkedin git skill Assessment quiz](https://www.linkedin.com/skill-assessments/git/quiz/?practiceMode=true) |
| 156 | +</details> |
0 commit comments