Want to learn coding but can't afford a course? Coding apps are the smart answer, letting you learn to code wherever you go.