Стоит ли копипастить чужой код?
1. Если ваша цель сделать задачу - да, если научиться - нет.
2.  ~10% максимум, есть фреймворки, вместо копипастов)
3. Не совсем понял, но учиться работать с гитом в любом случае стоит
Вы не поняли ООП. Точнее один из его главных принципов переиспользование кода. 
Если вы инженер, то ваша задача взять строительные блоки и склеить их малым количеством своего кода. 
Ранжирование вашей квалификации возникает в тот момент когда вы в состоянии выбрать из N технологий и показать что это будет выгодней или написать велосипед с той же целью.