erstmal glückwunsch zu deiner distributions wahl. mit debian hab ich auch angefangen
zu deinen fragen:
1. programmiersprachen:
wie es das-ich bereits angesprochen hat hast du unter linux (und speziell unter debian) erstmal gar nix für irgendwelche programmiersprachen. wenn ich mich recht entsinne wird bei der debian standard installation nichtmal der gcc mit installiert (der c compiler). dir bleiben 2 möglichkeiten:
die 1. möglichkeit ist, du installierst dir einen guten editor für die console, der am besten auch syntax highlighting beherrscht (schlüsselwörter der jeweiligen sprache hervorheben). bekannte vertreter sind VIM (vi improved) und ich glaube emacs kann das auch.
die 2. möglichkeit ist, du nimmst eine der kostenlosen entwicklungsumgebungen für linux. da wären z.b. netbeans von sun zur java programmierung, openkylix von borland zu entwicklung von delphi und c++ (ist im grunde wie visual c++ von m$) und eclipse, das du mit plugins für diverse sprachen fit machen kannst. diese 3 programme bekommst du kostenlos (bei borland mit kostenloser registrierung) von den jeweiligen homepages (www.eclipse.org , www.borland.com , www.netbeans.org). allerdings brauchst du hierfür eine x umgebung, was uns zu deiner 2. frage führt.
2. x server:
ich mach es einfach und kurz:
apt-get install x-window-system
dieser aufruf installiert dir ein komplettes xfree, allerdings ohne schönen windowmanager (also kde, gnome, fluxbox, blackbox, windowmaker, fvwm ,....). die solltest du dir aber unbedingt per screenshot auf den homepages anschaun und einen von denen installieren. der manager, der bei x-window-system mit installiert wird macht dir bestimmt keinen spaß. danach ist ein wenig basteln in der datei /etc/X11/XF86config nötig. da mußt du sachen wie deine maus, dein keyboard, deinen monitor und deine graka einstellen. wenn du das alles erledigt hast, dann reicht ein simples
startx
um deine grafische oberfläche zu starten.
noch ne kleinigkeit in eigener sache. wenn du die debian maschine als workstation nimmst und etwas aktuelle hardware betreibst, dann tu dir selber einen gefallen und geh in der version von stable (woody) auf testing (sarge) hoch. da sind die pakete um einiges aktueller und auch stabil. um das zu tun mußt du die datei /etc/apt/source.list öffnen und da alle einträge "woody" oder "stable" auf "sarge" bzw "testing" umändern. die datei speichern und dann die zwei folgenden befehle eingeben:
apt-get update
apt-get dist-upgrade