Learning Linux

Let's be honest, Linux is a bit of a faff. It's great once you've gotten your head around it, but getting there is a slow and painful journey and even when you're there, if you don't use something for a while you inevitably forget about it and find yourself scratching around forums again, just to achieve something really basic and simple. Don't get me wrong, most of our home computers now are running Ubuntu without issue, and that's nice and user-friendly, but CentOS, for example, is not. And as a web developer there is no hiding from the fact you need to know how to use bash. Well, I was reading around the subject of configuring and managing a Subversion repository on a Linux server (actually, still the only option!) and I happened across this:

It's awesome! An SVN tutorial that *just* *works*. You don't often find Linux instructions that work first time, right out of the box. Usually they're written for a particular distro, some command is missing, there's a dependancy on some third party text editor the author prefers, or something. Not here. No, sir. Everything from bash, well explained, perfect. Then I noticed something. This is just one tiny chapter in a whole, free, online Linux book:

We’re Code Enigma

We’re one of the most experienced Drupal teams in Europe, best known for our work on large, technically challenging projects for all kinds of clients.

Our team is passionate about Drupal and open source software. Our whole company spends at least four weeks per year working on Drupal modules or other open source projects. We’re also strongly committed to putting design first, taking a mobile-first, content-out approach to creating websites. This ensures that the sites we build combine the power of Drupal with best practice design and development.