To a beginner programmer the biggest question is where to start. Which language to choose from the mighty pool of 100