At this point my Github is already setup (https://github.com/AdmiralAsshat) and I've been doing this routine for every book and/or udemy course I take moving forward. At the moment most of my repos are simply named "learn_x" because I was following Zed Shaw's various Learn Code the Hard Way courses (http://c.learncodethehardway.com/), but I've since expanded to other materials.
My question primarily deals with how I should organize this stuff vis-a-vis the various books/courses. Should I divide up the repos into languages or courses? i.e. Should I give every course its own repo, or just create big "Java", "C", 'Python", etc. directories and then sub-directories for each book?
Pardon the mess on the current repos--I was learning git as I was learning the languages. I'm still trying to figure out once I decide on an organizational method how I'm going to migrate the source files while keeping the commits.