Today I finished the free Git and GitHub course at RubyLearning and I have to say I’m really happy with it! Since its creation GitHub has become a kind of de facto standard for Ruby-related projects (and probably also for FOSS development in general), so knowing it is quite essential if you want to contribute to any of them. That being said it’s not really hard to get up to speed with the technology, there are good tutorials and other useful sites out there. But if you are just starting out with Git or revision control systems in general, this course is definitely a great way to learn all the basics and much more in a fun and collaborative way! And since the course covers quite a wide range of topics (including automatic gem creation, GH pages, Gists etc.), you’ll probably also find it useful if you already have some previous Git/GitHub experience. The next batch will start on March 28th, make sure you don’t miss it!
Note: Actually the current batch is still going on for 2 more days, but I finished with the eBook today. One of the joys of RubyLearning is that you can do all the courses at your own speed, while still having the motivational and other effects of learning with a group of like-minded people.