Die Frage, welche Du Dir stellen solltest ist:
Was willst Du einmal programmieren?
Windowsprogramme?
Dann empfehle ich Java zum Anfangen.
Von mir auch kannst Du auch mit C++ beginnen.
Bei beiden wirst Du damit beginnen schlichte Textmodus-
Programme zu schreiben, wo nix mit Grafik passiert!
Das ist wichtig und für den nfang schwer genug.
Dazu musst Du natürlich wissen, wie man überhaupt
einen Quelltext, also die Textdatei(en) in die Du Deine
Programmetexte schreibst ausführst.
Quelltext -> Compilieren -> Ausführen
(z.B. bei Java:
javac meinprogramm.java (erzeugt meinprogramm.class)
java meinprogramm (führt meinprogramm.class aus und Program läuft)
Dazu musst Du Dir den Javacompiler Installieren - JDK (Java Developement Kit)
den findest Du bei sun, dem Hersteller von Java-JDK.
Allerdings wird es sicherlich etwas dauern, bis Du wirklich Fenster haben wirst,
weil Du ja ersteinmal lernen musst, wie eine Sprache aufgebaut ist.
Das fängt in den Grundzügen an, in denen Du lernst, was eine Variable ist,
was Befehle sind und wie Du sie mit Variablen benutzt,
wie IF-Anweisungen (verzweigungen funktionieren),
wie man Schleifen Programmiert und welche Arten von
Schleifen es gibt.
Internetseiten?
Dann empfehle ich PHP, weil es frei verfügbar ist.
(einen XAMP-Lite Server am PC installieren und los gehtz)
Da musst Du ebenfalls lernen, was Variablen sind, was
Verzweigungen sind und was Schleifen sind.
Du musst Dich hierbei nicht sonderlich mit Windowsprogrammierung
auseinandersetzen, hier übernimmt HTML die Darstellung und
Du solltest zu allererst überhaupt einmal damit beginnen zu
lernen, wie eine HTML-Seite aufgebaut ist und wie Du die einzelnene
Elemente mit CSS (Casscading Style Sheets - Kaskadierte Stilbeschreibungen)
Dann kannst Du damit beginnen zu lernen, wie Programme
strukturiert werden (Unterteilungen in Module wie
Methoden/Prozeduren/Funktionen und dann weiters in
Includes oder Units oder Klassen)
Die meisten Programmiersprachen haben die selben Grundzüge.
Du brauchst Variablen, Verzweigungen, Schleifen (Wiederholungen) und
dann gehtz los mit IO (Input-Output) mit lesen, erstellen und schreiben
von Dateien, mit Grafikprogrammierung und Netzwerksachen.
Für Java könnte sich dieser Link als ganz nützlich für Dich herausstellen,
beachte das übersichtliche Menü links.
http://www.galileocomputing.de/openbook/javainsel7
Für HTML (und CSS) schau Dir mal dies an:
http://de.selfhtml.org/
Weiters für PHP diese Seiten:
http://www.schattenbaum.net/php/anfang.php
http://at.php.net/manual/de/index.php
Viel Spaß beim Orientieren.