Basic programming introduction but for github