Where to begin and what language is a question the DevOps Master get's often. So at a readers request he decided to give out his recommendations. He also explains a little behind the wars between the languages.
DevOps is the term currently used for Systems Automation. The art and craft of making building and deploy processes for complex systems and applications reliable, repeatable and maintainable. But that is just the begining. Check out this article for more details.