For beginners, Git could be one of the trickiest tools to learn.
It involves many commands, handling different commits, merge conflicts and more.
Of course tons of videos and manuals are available on the topic, but, in the end, as it is for 99% of the stuff that is IT related, it's practice that actually make the difference.
I was then quite amazed when I discovered GitByBit, an extension for VS Code that is essentially a live learning course that will actually teach you Git in the best way possible. It was made by Alex Shvets (the man behind Refactoring Guru, another incredible resource about (guess what) refactoring and design patterns) and the first part (Working Solo) will actually teach you in 48 lessons how to properly use this invaluable tool, with some extra quiz at the end of every unit to actually test your understanding. Plus, you will also have access to Gitopedia, a nice and well explained summary of all the different stuff that you can do with Git.
A second part, Working in a Team, will soon be available and I can't wait to refresh my Git skills.
If you wish to go beyond the classic git add - git commit - git push triad I can't recommend a more precious way to do it.
Oh, and by the way: happy anniversary Git.
Yep, long time no see.
The last few days were pretty wild: besides advancing in my ethical hacking journey, I've decided to finally tackle databases thanks to the CS50's Introduction to databases and SQL and, last but not least, I've done my first hackathon.
Hopefully, it won't take that long for the next post. Take care!
Something to read: Joe Hill - 20th Century Ghost
Something to listen to: IAN - Come On Everybody, Let's Do Nothing!
Something to watch: Pluribus
* the title of this post is an homage to Devo
Cover image from the always awesome xkcd.
Top comments (0)