Great! You want to learn more about source control systems like subversion or git? We can say for sure, you are already on the right page to learn more about version control systems.
Go on reading to learn more or to improve your knowledge and skills for the SCMs git and subversion.
Why do you need a SCM?
As a fully new person to SCM you will ask why it has to be made so complicated to submit sources. Go on reading to widen your personal context about software engineering.
As a git user you will quickly need additional steps to handle properly bad cases during usage in a team.
As a subversion user you will quickly need additional steps to handle properly bad cases during usage in a team.