github öğrenme aşamaları