This Git/GitHub Resource Handbook Below
Proudly Brought to you by Break Diving, Inc.
It's more fun to study and grow with others! Break Diving (the site you are on now) is a worldwide not-for-profit community focused on helping our 1466 members in 110 countries and 301 world cities to dramatically improve their happiness, success, and friendships. We help you level up, get recognized for your life accomplishments, make new friends, accomplish more, feel AWESOME about yourself, and become the best version of you---and all with other members rooting you on! Apply now and see major positive changes in your life in just two weeks!
Each of the below learning paths prescribe a recommended set of tasks, books, courses, etc. to help you put together a study plan. Remember the Break Diver's Creed: No Rules. No Excuses. No Regrets. Go make it happen!
Beginner
- Find learning materials that teach the basics of Git/Github.
- Start creating small projects or apps by following tutorials.
- Familiarize yourself with basic Git commands and concepts
- Create a study plan that you can follow consistently each week. A little each week is better than trying to do a whole lot every day, and then failing and giving up.
- Visit our “resources” section for Git/Github and review each of the “beginner” resources.
Intermediate
- By the intermediate stage, you need to start understanding more complicated concepts such as merging, checking out, and reverting.
- Visit our “resources” section for Git/Github and review each of the “intermediate” resources.
- Begin to design apps and projects without using tutorials.
- Learn to use the Git documentation to learn new Git commands and functions
- You should be very familiar with simple concepts by now, such as branching
- Visit our “resources” section for Git/Github and review each of the “intermediate” resources.
Advanced
- By this stage, you should be very familiar with if not a master of documentation.
- Start focusing on optimization and performance. The goal is to manage your versions of code as efficiently as possible.
- Start working on even bigger and complicated projects.
- Visit our “resources” section for Git/Github and review each of the “advanced” resources.
- Try working on a project together with other people on Github.
Why pursue the Git/GitHub dive alone when you can dive in and learn with 1466 new supportive friends in 110 countries pursuing 139 collective dives from 301 world cities? Apply now to join Break Diving!
Apply Now