James has been writing C# for about ten years and has more recently picked up Ruby, Python, and some occasional Javascript. View his Pluralsight courses..