I learned git through good teaching from my teachers that was actual and did not waste time. The teachers provided effective instruction on git that made good use of class time without wasting it. My experience learning git involved quality instruction from teachers.