8 AnswersNew Answer
Yes, it's your porfolio. Take good care of it.
Not mandatory but good to use.
You can find readings about version control here https://www.sololearn.com/learn/18052/?ref=app
Since your new to programming, just consider the answer to be yes.
I never heard of it until today I thought it was a framework for javascrpit.
It is not Mandatory to all developer should Learn the Github.. But if you have a Good Learner and Developer then my Suggestion is to use Github