Ach ja gibt es etwas schöneres als in einem Forum zu fragen wie man programmieren lernen kann? Na ja vielleicht Ankündigungen WoW2 zu schreiben, aber sonst ...
@mircor: Du solltest dir erst nochmal klar machen was du willst! Dein Beispiel "einen Button erstellen für Forum" ist etwas ganz anderes als ein Minesweeper. Und Minesweeper ist was ganz anderes als ein Programm für einen Anfänger
"Button erstellen" machst du wenn du eine Webseite erstellst. Also zum Beispiel (die Oberfläche) dieses Forums hier! Da du hierbei eigentlich nur dem Browser sagst dass er einen Button anzeigen soll, programmierst du nicht wirklich. Dies kann mit HTML gemacht werden und deshalb auch die Aussagen "HTML ist keine Programmiersprache".
"Minesweeper" ist ein richtiges Programm. Es läuft eigenständig auf Windows oder Unix (oder beidem). Schreiben kann man es mit jeder Programmiersprache die dir vorgeschlagen wurde, aber es ist - als erstes Projekt/Ziel - nicht unbedingt für einen Anfänger geeignet. So ein Spiel besteht aus zwei Teilen (Logik und GUI) und während man die Logik vielleicht noch als Anfänger hinbekommt scheitert man spätestens an der GUI.
Programme für Anfänger sind einfache Frage/Antwort-Spiele dann vielleicht ein kleines Spiel (Stichwörter: "Hallo Welt", Zahlenraten, TicTacToe etc) und dann erst etwas größeres/mit Oberfläche. Dabei erfolgt die Ausgabe (also das was dein Programm dir zurückmeldet) auf die Konsole (also reiner Text keine Bilder/Buttons).
So und wenn du nun programmieren lernen willst kommt die Frage nach der Sprache und die ist für einen Anfänger eigentlich egal

Du kannst eigentlich mit allen genannten Sprachen programmieren lernen (manche würden dir halt besser gefallen, aber das weiß man vorher eh nie) und sobald man mal ein paar Sprachen kann fällt das wechseln auch nicht mehr so schwer. Einzig ist noch anzumerken, dass du als Programmierer irgendwann über C (oder ein Abwandlung C++, C# oder Java) stolpern wirst, warum also nicht gleich damit anfangen?
Gut und wenn du jetzt noch dabei bist bei Google/dem Buchhändler deines vertrauens ein passendes Tutorial (z. B. Google "C++ Tutorial Anfänger") oder ein passendes Buch und leg los.
Wk