If you're just beginning programming, you've likely encountered the name "Git"—but what is it? And why do you need it? Git is the most important tool I use, next to my text editor, operating system, ...
I'm fairly new to git and most of my interaction with it has been via the IntelliJ Idea IDE. But sometimes I use a command line. In one directory I did "git init", "git add files", and "git commit".