best languages to learn as a newcomer
carbon8: Ruby or Python, leaning toward Python only because it's used more widely in physics applications and, as a result, has more developed libraries for scientific computation.