best languages to learn as a newcomer
aneesh: If you want to create industrial/scientific applications, libraries are going to be pretty important.  For that reason, I'd recommend Python (see SciPy and NumPy).I'd also recommend learning R if you're at all interested in scientific data analysis.