Git is probably the most used version control system currently used and I’ve seen a lot of people struggle very hard in the beginning.
A lot of people try to cheat their way through only using tools like GitKraken or SourceTree but I recommend to at least learn the basics so you know what you are doing and then decide whether you need any help with third party tools.
Don’t get me wrong! I really like the visualizations they provide and use them sometimes, too but in the worst case it is always good to know how you get back on the branch you want to be on.
There is one site which makes it really easy for beginners to learn git and you can find it here: