All this stuff is versioned anyway so if the point is learning youe can still read an old version of the book and use old versions of the repos.