As a software engineer you use version control throughout the day. It’s one of the most important tools in your software development toolbox. You’ll do yourself and your whole team a huge favour by understanding it and learning to use it effectively. You can thank yourself later.
Have you ever wondered, why some tell you to fetch and some tell you to push? Have you ever tried to rebase without actually understanding, what you’re doing? Has your work mate ever accidentally pushed her whole mp3-collection to your common repository?