=>
http://www.catb.org/~esr/faqs/hacker-howto.html
Programmiersprache..Tja die einen werden dir C/C++/C# vorschlagen, die anderen Java (ich) wieder andere Python oder Perl. Wenn du uns jetzt noch sagst _was_ du programmieren bzw. welche Probleme du lösen willst, kann man dir sicherlich ne direktere Empfehlung geben.
Python z.B. ähnelt Pseudo-Code, und ist damit (zumindest am Anfang) leichter zu verstehen.
Java ist dann z.B. maschienenunabhängig, man kommt auch recht schnell zu kleineren Erfolgserlebnissen. Und du kannst Webanwendungen in Form von Javapplets schreiben. Für Java gibts auch ne Menge guter Einführungen, wies bei den anderen Sprachen aussieht weiss ich nicht.