Chris Staudinger Profile picture
Sep 26, 2022 9 tweets 5 min read Read on X
Git is a must-have skill in programming!

Whether you’re into backend or frontend development, JavaScript, Python or something else, you will need to know Git.

Master Git with these games and resources: Master Git With These Games and Resources:
1. Oh My Git!

This is an open source card game that is dedicated to teaching important git commands.

There's even an integrated terminal for you to test any git command you wish.

Their graphics is nothing fancy but it helps with learning visually.

👉 ohmygit.org Git Resource — Oh My Git!
2. Git Tutorials by Atlassian

Become a git guru with the help of Atlassian’s tutorials.

Atlassian has done a fantastic job with their explanations and visuals to understand git.

For me, this would be one of the top resources for learning Git

👉 atlassian.com/git/tutorials Git Resource — Git Tutorials by Atlassian
3. The Odin Project

This site provides free full stack courses that are maintained by the open source community.

They have two git courses that are well worth your attention.

👉 theodinproject.com/lessons/founda… Git Resource — The Odin Project
4. Learn Git Branching

Branching is an important topic in Git.

There's no better way to learn it than this interactive game.

Run commands with their built-in terminal and let their graphics explain the rest.

👉 learngitbranching.js.org Git Resource — Learn Git Branching
5. Git Immersion

Learn all the fundamentals of Git with this guided tour.

This resource explains every important Git command while you execute them in your local machine.

👉 gitimmersion.com Git Resource — Git Immersion
6. GitHub Minesweeper

Get a dose of nostalgia with this one!

Learn on-the-job Git workflow while playing minesweeper with another player.

So much fun you'll forget you're even learning.

👉 profy.dev/project/github… Git Resource — GitHub Minesweeper
7. A Visual Git Reference

I'm a big believer that visual aids helps you better understand and remember information.

Which is why this resource is a must-see.

Their diagrams and explanations are top-tier.

👉 marklodato.github.io/visual-git-gui… Git Resource — A Visual Git Reference
That's the end of this thread.

If you enjoyed it, don't forget to like, comment, and retweet the first tweet!

I create threads, and hand-drawn illustrations to level up your software development game 🧵 🎨 🚀

Follow @ChrisStaud for more free tips and free resources.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Chris Staudinger

Chris Staudinger Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ChrisStaud

Dec 8, 2023
Every component of a URL explained in under 2 minutes: Image
First, what is a URL?

URLs represent a resource’s location on the internet (webpage, image, file, etc). When you enter a URL, your browser travels a computer network to retrieve the resource at that location.

Components of a URL (in order) ↓
🔸 𝗣𝗿𝗼𝘁𝗼𝗰𝗼𝗹/𝘀𝗰𝗵𝗲𝗺𝗲: this represents the method used to fetch the resource. E.g. HTTP, HTTPS, or FTP.

🔸 𝗦𝘂𝗯𝗱𝗼𝗺𝗮𝗶𝗻: it comes before the domain and is optional. It’s used to organize different sections of the website.
Read 8 tweets
Oct 29, 2023
You can now simulate real-world traffic on your local machine to performance test your APIs.

And it’s available on Postman’s free plan.

Here’s how (in 4 simple steps):
Postman released built-in capabilities for testing your API’s performance on your local machine.

• Simulate real-world traffic
• Visualize performance
• Observe response times, throughput, & error rates

Step 1) Download Postman (link ↓)
drp.li/postman-downlo…
Step 2) Use Postman’s Collection Runner to set up a performance test

Select a collection, select an environment (optional), and click Run.
Read 5 tweets
Jul 20, 2023
SOLID principles are key in object-oriented programming.

But what does each principle actually mean, and why are they significant? 🧵 Image
SOLID represents five principles of object-oriented programming.

Whether or not you use OOP, knowing these principles gives you a lens into the foundations of clean code which can be applied to many areas of programming.
S — Single Responsibility Principle
O — Open/Closed Principle
L — Liskov Substitution Principle
I — Interface Segregation Principle
D — Dependency Inversion Principle

Let’s break down each principle ↓
Read 10 tweets
Jun 12, 2023
Give me 5 minutes and I'll teach you everything about object-oriented programming: Image
1. Object-oriented programming (OOP) is a programming paradigm in which programs are designed using classes and objects.

This design allows related functions and data to be grouped together in self-contained and reusable units.
2. A class is a template or blueprint from which objects are made from.

Classes define the properties and methods that an object can have, and objects are unique instances of a class.
Read 12 tweets
Jun 7, 2023
ChatGPT and Bard are phenomenal.

But these powerful AI tools save hours where ChatGPT & Bard cannot:
1. Scribe

Writing up docs and how-to guides used to take up so much time, but not anymore!

@ScribeHow creates auto-generated step-by-step guides, cutting down hours of work to minutes.

It's a must-have tool if you're working solo or in a team.

Getscribe.how/chrome
2. Gamma

ChatGPT x Presentations = Gamma

Generate docs, decks & webpages in seconds.

Provide a prompt of what you want, @MeetGamma will create:

• Presentations
• Pitch decks
• Webpages

Provide feedback to further personalize your creation.

Gamma.app
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(