I’ve done a bit of programming, Basic, Cobol and Fortran, but I don’t know much about modern programming languages. Which is the best general-purpose language to start with here? I learned BASIC because it was the most widely-used language then, I’m after the modern equivalent? I know there’s specialist ones for web design etc., I’ll get to those, I just want something general-purpose, hopefully with a free compiler (or interpreter, whichever it works with) to get me going.