@maliker (falls du überhaupt noch mitliest)
Wenn du wirklich einen Computer mit Windows 7 oder einem anderen Windows hast, kannst du so oder so viele Beiträge hier vergessen. Wenn du hier auf macuser.de eine Frage stellst, geht man davon aus, dass du einen Mac hast (das sind die Computer mit Apfel drauf) - da ist (normalerweise) kein Windows drauf. Da du aber scheinbar(?) Windows nutzt, vergiss alle Beiträge, in denen du "Objective-C", "Cocoa", "Xcode" oder "Terminal" liest - das gilt alles nur auf Macs.
Meine Tipps wären:
HTML und CSS (kostenlos): Damit habe ich in deinem Alter angefangen. Es ist nicht richtig Programmieren, aber es ist viel einfacher und du bekommst schneller ein schönes (und deshalb motivierendes) Ergebnis. Mit HTML und CSS kannst du Webseiten erstellen. Später kannst du dann auch wieder mehr in Richtung Programmierung gehen und dein Wissen mit Javascript und PHP ergänzen, um flexiblere Webseiten erstellen zu können.
Basic: Basic ist eine Programmiersprache, die extra für Anfänger entwickelt wurde. Sie wird deshalb unter einigen Profi-Programmierern etwas belächelt und kommt im professionellen Bereich nicht vor. Trotzdem eignet es sich gut, um die ersten Schritte im Programmieren zu gehen! Es gibt mittlerweile zigtausend verschiedene Basic-Varianten, z.B.:
Blitzbasic (ca. 60€) - für einfache Spieleprogrammierung
Visual Basic (kostenlos) - von Microsoft für Windows Programme mit Fenstern (läuft nur auf Windows)
RealBasic (kosten unbekannt) - ähnelt Visual Basic, ist aber plattformunabhängig, also auch für Mac
Small Basic (afaik kostenlos) - von Microsoft, extra für Einsteiger entwickelt, um den Spaß am Programmieren zu fördern (läuft nur auf Windows)
Python (kostenlos): Eine Programmiersprache*, die einfach zu erlernen ist, unter Profis auch eingesetzt wird und sehr vielseitig ist (du kannst damit Spiele machen, Fenster programmieren oder anderes). Für Einsteiger geeignet und du lernst gleich guten Programmierstil.
*ich glaube, Python ist offiziell eine Scriptsprache, keine Programmiersprache, aber ich möchte hier nicht kleinlich werden
Von C (kostenlos) rate ich ab, da die Sprache sehr maschienennah und damit sehr schwer verständlich wird, wenn man mal die Grundlagen hinter sich gelassen hat. Ich fand diese Sprache unheimlich demotivierend früher.
Zu C++, Java und Objective-C (kostenlos) kann ich nur bedingt raten. Ich würde an deiner Stelle mit einfacheren Dingen angefangen.
C# (kostenlos) von Microsoft ist zwar ähnlich komplex wie C++ & Co, dennoch vielleicht empfehlenswerter als C++ & Co. Warum? Weil es mit XNA eine "Erweiterung" gibt, die Spieleentwicklung ermöglicht und somit (meiner Meinung nach) spannend ist. Außerdem gibt es eine rege Community im Internet zu Spieleentwicklung rund um C# und XNA. Haken: Die Community ist auf englisch. Außerdem ist das ganze nur unter Windows, Windows Phone und Xbox lauffähig, nicht aber Mac & Co.
Automator und Apple Script sind - falls du doch einen Mac hast - sehr, sehr gut geeignet für Programmieranfänger. Automator ist ein Programm, mit dem du kleine Programmchen zusammenklicken kannst. Automator ist trotzdem ein professionelles Programm. Ich benutze es selbst immer wieder gern. Kein reiner Anfängerkram wie Basic, den du später quasi wieder vergessen kannst, sondern produktives Werkzeug. Nur das Anwendungsgebiet könnte für deine Altersgruppe evtl. langweilig sein: Automator dient zum automatischen Ausführen von sich wiederholenden Aktionen.
Die selbe Anwendung hat Applescript - allerdings ist Applescript kein Programm, sondern eine Sprache, also sozusagen die "nächste Stufe" Richtung Programmierung. Produktiv, praktisch und eine der einfachsten Programmiersprachen, die ich kenne (wenn man englisch kann).
Automator und Applescript gibt es aber nur auf dem Mac, nicht unter Windows.
Anmerkung: Wenn du etwas wählst, was nur unter Windows läuft, dann brauchst du damit nicht mehr in dieses Forum kommen und Fragen stellen. Ist nicht böse gemeint, aber hier ist ein Macforum, kein Windowsforum - die Leute kennen sich hier hauptsächlich mit Mac-Themen aus, weniger mit Windows-Krams. Reiner Windows-Krams ist hier auch nicht erwünscht.
Grüßle, Micha