Programmieren lernen und verstehen
Liebes Forum ,
ich bin 16 jahre alt und war schon immer begeistert von pc´s !
da ich schon sehr sehr lange nach guten tips im internet recherchiere wie man programmieren und Hacken*
lernt , ohne nennenswerte erfolge ...
da ich mir fest vorgenommen habe (!) es zu lernen & verstehen , beruflich zu machen und
natürlich keine illegalen oder zerstörerische aktionen daraus zu schliessen !!!
alles was ihr mir als hilfe weitergebt sollte bitte nicht zu einfach eher für fortgeschrittene anfänger !
WAS ICH GERNE VON EUCH WISSEN MÖCHTE IST :
• INHALTSREICHE & TIEFGRÜNDIGE SOWIE LEHRREICHE WEBSITES USW. ?
• WELCHES BETRIEBSSYSTEM SOWIE WELCHE SPRACHE IST DIE DIE AM AM MEISTEN GEBRAUCHT WIRD ?
• EINES DER WICHTIGSTEN PROGRAMME DIE MAN BEIM HACKEN* UND PROGRAMMIEREN BENUTZEN MUSS ?
WISSENSWERTES ÜBER MICH :
• ICH BESITZE WINDOWS 7 HOME PREMIUM 64 BIT
• MIT MAC MÖCHTE ICH NICHTS AM HUT HABEN
• BIN NICHT DER VÖLLIGE GRÜNSCHNABEL
wäre echt nett wenn ihr euch mit dem thema ausseinandersetzen würdet
Mit freundlichen Grüssen
Bennet
*ich weiss das hört ihr nicht gerne , aber ist dann für alle verständlich
ich bin 16 jahre alt und war schon immer begeistert von pc´s !
da ich schon sehr sehr lange nach guten tips im internet recherchiere wie man programmieren und Hacken*
lernt , ohne nennenswerte erfolge ...
da ich mir fest vorgenommen habe (!) es zu lernen & verstehen , beruflich zu machen und
natürlich keine illegalen oder zerstörerische aktionen daraus zu schliessen !!!
alles was ihr mir als hilfe weitergebt sollte bitte nicht zu einfach eher für fortgeschrittene anfänger !
WAS ICH GERNE VON EUCH WISSEN MÖCHTE IST :
• INHALTSREICHE & TIEFGRÜNDIGE SOWIE LEHRREICHE WEBSITES USW. ?
• WELCHES BETRIEBSSYSTEM SOWIE WELCHE SPRACHE IST DIE DIE AM AM MEISTEN GEBRAUCHT WIRD ?
• EINES DER WICHTIGSTEN PROGRAMME DIE MAN BEIM HACKEN* UND PROGRAMMIEREN BENUTZEN MUSS ?
WISSENSWERTES ÜBER MICH :
• ICH BESITZE WINDOWS 7 HOME PREMIUM 64 BIT
• MIT MAC MÖCHTE ICH NICHTS AM HUT HABEN
• BIN NICHT DER VÖLLIGE GRÜNSCHNABEL
wäre echt nett wenn ihr euch mit dem thema ausseinandersetzen würdet
Mit freundlichen Grüssen
Bennet
*ich weiss das hört ihr nicht gerne , aber ist dann für alle verständlich
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 215528
Url: https://administrator.de/forum/programmieren-lernen-und-verstehen-215528.html
Ausgedruckt am: 28.12.2024 um 22:12 Uhr
18 Kommentare
Neuester Kommentar
Erstmal hi ;)
zuerst ganz wichtig beachte die Deutsche Rechtschreibung (vor allem die Groß- und Kleinschreibung)! Die hat auch Gefühle und wenn du Online (z.B. in diesem Forum) in Großbuchstaben schreibst, kommt einem das so vor, als würdest du uns voll in´s Gesicht schreien. das soll denke ich nicht so sein.
Nun zu deinen Fragen:
Grüße
Exze
zuerst ganz wichtig beachte die Deutsche Rechtschreibung (vor allem die Groß- und Kleinschreibung)! Die hat auch Gefühle und wenn du Online (z.B. in diesem Forum) in Großbuchstaben schreibst, kommt einem das so vor, als würdest du uns voll in´s Gesicht schreien. das soll denke ich nicht so sein.
Nun zu deinen Fragen:
INHALTSREICHE & TIEFGRÜNDIGE SOWIE LEHRREICHE WEBSITES USW. ?
zu welchem Thema ? ;) es gibt zig Programmier- und Script-Sprachen, woher sollen wir wissen, welche du lernen willst ?WELCHES BETRIEBSSYSTEM SOWIE WELCHE SPRACHE IST DIE DIE AM AM MEISTEN GEBRAUCHT WIRD ?
mit gebraucht meinst du genutzt? Dann denke ich ist die Antwort ganz klar Windows. Sprachen gibt es so viele ... wer weiß ;)EINES DER WICHTIGSTEN PROGRAMME DIE MAN BEIM HACKEN* UND PROGRAMMIEREN BENUTZEN MUSS ?
kommt auch wieder auf die Sprache an, ich empfehle ein gutes Buch um die Grundlagen zu verstehenGrüße
Exze
Zitat von @Bennet01:
haha stimmt das mit dem grossschreiben kenn ich :D
habe gehört c++ ist die beste sprache stimmt das ?
wenn ja eantworte mal bitte die letzte frage ^^
haha stimmt das mit dem grossschreiben kenn ich :D
habe gehört c++ ist die beste sprache stimmt das ?
wenn ja eantworte mal bitte die letzte frage ^^
Es gibt keine "beste" Sprache. Du solltest dir klar sein was genau du damit anstellen willst. Generell kommt es bei einer Sprache auf die Umgebung an in der du später Arbeiten willst. Wenn du C++ lernst dann bringt dir das relativ wenig wenn du später Webseiten programmieren willst.
Außerdem ist es nicht umbedingt die populärste Sprache mit der du später z. B. viel Geld verdienen wirst. Du musst dir immer im Klaren sein wenn du eine Sprache wie z. B. PHP erlernst das du viele und auch bessere Konkurrenten hast was einen Job angeht.
Das wird dir jeder anders sagen und keiner hat recht.
Die beste Sprache ist die, die für den aktuellen einsatzzweck stimmt.
Ein Webprojekt wirst du eher mit PHP oder ASP.NET machen.
Hi,
also wenn du wirklich C++ lernen willst, kann ich dir nur Visual Studio vom lieben Mircosoft an´s Herz legen.
Ansonsten wie @wiesi200 und @113087 schon geschrieben haben gibt es nicht DIE EINE Programmiersprache, die jeder beherrschen muss. Das ist Situationsbedingt.
Ich will einen Ablauf auf einem Windows-Rechner automatisieren ? -> Batch, Powershell
Ich will eine Website basteln ? -> HTML, PHP, Javascript, CSS, etc.
Ich will Tabellen automatisiert bearbeiten? -> VBA, VBS
Ich will ein komplett neues Programm schreiben? -> C++, C#, C, Java, und viele weitere
Als ich angefangen hab, fand ich es ganz angenehm, mich erst mit C# zu beschäftigen. Einfach zu lernen, schwer zu meistern
Grüße
Exze
PS: die hier genannten Beispiele sind die, ich ich selbst zu Teilen beherrsche, das muss nicht heißen, dass man diese Sprachen für die genannten Aufgaben verwenden MUSS!
[EDIT]
1. Ääähm wieso findet sich dein Beitrag in der Rechtlichen Abteilung ? hier wäre wohl die Programmieren-Sektion passender gewesen
2.
[/EDIT]
also wenn du wirklich C++ lernen willst, kann ich dir nur Visual Studio vom lieben Mircosoft an´s Herz legen.
Ansonsten wie @wiesi200 und @113087 schon geschrieben haben gibt es nicht DIE EINE Programmiersprache, die jeder beherrschen muss. Das ist Situationsbedingt.
Ich will einen Ablauf auf einem Windows-Rechner automatisieren ? -> Batch, Powershell
Ich will eine Website basteln ? -> HTML, PHP, Javascript, CSS, etc.
Ich will Tabellen automatisiert bearbeiten? -> VBA, VBS
Ich will ein komplett neues Programm schreiben? -> C++, C#, C, Java, und viele weitere
Als ich angefangen hab, fand ich es ganz angenehm, mich erst mit C# zu beschäftigen. Einfach zu lernen, schwer zu meistern
Grüße
Exze
PS: die hier genannten Beispiele sind die, ich ich selbst zu Teilen beherrsche, das muss nicht heißen, dass man diese Sprachen für die genannten Aufgaben verwenden MUSS!
[EDIT]
1. Ääähm wieso findet sich dein Beitrag in der Rechtlichen Abteilung ? hier wäre wohl die Programmieren-Sektion passender gewesen
2.
haha stimmt das mit dem grossschreiben kenn ich
warum tust du es dann nicht ? [/EDIT]
HAHA, dann änder das oben mal ganz schnell"
Lonesome Walker
(der Deinen Beitrag sonst löscht...)
Hallo Bennet,
wichtig ist es, zuerst mal eine Programmiersprache von Grund auf zu beherrschen, das kann meinetwegen C#, VB.NET, JavaScript oder C sein. Damit lernst du die Grundlagen jeder Programmiersprache kennen (Schleifen, Switches, Bedingungen, Klassen, Objekte, Vererbung, etc), diese haben nämlich fast alle Sprachen in irgendeiner Art und Weise gemeinsam. Wenn du diese Dinge dann im Schlaf beherrschst, kannst du dich an weitere Sprachen heranwagen. Dies ist dann wesentlich einfacher da du dann schon die Grundlagen beherrschst und nur noch die spezifische Syntax erlernen musst (Ist dann nur noch wie Vokabeln lernen, und APIs lesen).
Zum "Hacken" ist mehr erforderlich als nur eine Programmiersprache. Du musst das Gesamtsystem auf niedriger Betriebssystemebe verstehen (Heap/Stack etc. pp) das du auch nur wieder mit studieren etlicher Referenzhandbücher erlernst. Wenn du wirklich "Hart" einsteigen willst (ich meine damit das finden von Sicherheitslücken in Programmen) sei dir die Sprache ASSEMBLER empfohlen. Hier wären dann aber auch wieder Grundkenntnisse in C erforderlich.
Du siehst, mit einer universellen Sprache ist es nicht getan, es ist vielmehr das Zusammenspiel vieler Programmier- und Scriptsprachen. Es kommt in erster Linie darauf an was genau du in Zukunft machen willst. Möchtest du ein Universalgenie werden, lerne so viele Sprachen wie möglich und schnuppere überall mal rein. Tutorials und kostenlose Literatur gibt es überall im Netz zu jeder Programmiersprache. Dann setzt du Dir ein Ziel das du in einer Sprache erreichen willst(kleine Demoprogramme erstellen) und zieh es wirklich durch. Ich selber habe nur durch hartnäckiges dran bleiben und Lösen von Problemen mein Ziel erreicht, wenn man der Typ ist der vorschnell aufgibt ist Programmieren nicht das richtige. Dabei können schon mal Nächte bei drauf gehen, aber der Lohn ist es, wenn dein Programm am Ende läuft und du den Erfolg verspürst.
Wenn ich jetzt mal so in die Zukunft blicke und du mit dem Programmieren von mobilen Apps Geld verdienen willst, würde ich Dir eine Sprache wie Objective-C (iOS) bzw. Java(Android) empfehlen. Solltest du Webseiten programmieren und Debuggen wollen HTML/Javascript/PHP/ASP.NET.
Ich selber habe damals klein mit Basic auf einem C64 angefangen(das waren noch Zeiten 8-), der Arme verstaubt jetzt auf dem Dachboden neben einem ZX81) und bin dann über etliche einfache Scriptsprachen hin zu meiner ersten Programmiersprache gelangt(VB.Net), da die Syntax am Anfang nicht ganz so kryptisch war. Wenn du dich langsam steigerst ist das allemal besser als wenn du ganz oben mit C++ einsteigst. Damit wirst du nur Frust erleben und denken was für eine "schei*" abstrakte Sprache und dein Ziel in die Tonne kloppen. Eine Schule zum erlernen des Programmierens musst du nicht unbedingt besuchen, ich selber habe mir alles selber Learning by Doing angeeignet und dafür das Netz als unerschöpfliche Wissens-Quelle genutzt. Wichtig ist, das du gut Englisch lernst, denn die meisten guten Artikel/Tutorials/Dokumentationen im Netz sind in dieser Sprache verfasst. Ebenfalls findest du wesentlich mehr Informationen wenn du Google mit englischen Stichwörtern fütterst.
Eine gute Spielwiese für Programmieranfänger unter Windows ist z.B. die VBA in den Office-Programmen von MS. Wenn das dann irgendwann zu langweilig wird (wird es eigentlich nie, denn es gibt immer wieder knifflige Aufgaben die Spaß machen), steigerst du dich baust deine ersten echten Programme. Mit der Zeit wirst du sehen das es nur noch eine Frage des Lesens und Verstehens von Dokumentationen und APIs ist, um erfolgreich zu sein.
Die wichtigsten Dinge die du mitbringen musst um erfolgreich zu Entwickeln sind Zeit, Geduld, starke Nerven und Ruhe.
Ein Meister fällt nicht vom Himmel. Also setz dich hin und fang an.
Grüße Uwe
wichtig ist es, zuerst mal eine Programmiersprache von Grund auf zu beherrschen, das kann meinetwegen C#, VB.NET, JavaScript oder C sein. Damit lernst du die Grundlagen jeder Programmiersprache kennen (Schleifen, Switches, Bedingungen, Klassen, Objekte, Vererbung, etc), diese haben nämlich fast alle Sprachen in irgendeiner Art und Weise gemeinsam. Wenn du diese Dinge dann im Schlaf beherrschst, kannst du dich an weitere Sprachen heranwagen. Dies ist dann wesentlich einfacher da du dann schon die Grundlagen beherrschst und nur noch die spezifische Syntax erlernen musst (Ist dann nur noch wie Vokabeln lernen, und APIs lesen).
Zum "Hacken" ist mehr erforderlich als nur eine Programmiersprache. Du musst das Gesamtsystem auf niedriger Betriebssystemebe verstehen (Heap/Stack etc. pp) das du auch nur wieder mit studieren etlicher Referenzhandbücher erlernst. Wenn du wirklich "Hart" einsteigen willst (ich meine damit das finden von Sicherheitslücken in Programmen) sei dir die Sprache ASSEMBLER empfohlen. Hier wären dann aber auch wieder Grundkenntnisse in C erforderlich.
Du siehst, mit einer universellen Sprache ist es nicht getan, es ist vielmehr das Zusammenspiel vieler Programmier- und Scriptsprachen. Es kommt in erster Linie darauf an was genau du in Zukunft machen willst. Möchtest du ein Universalgenie werden, lerne so viele Sprachen wie möglich und schnuppere überall mal rein. Tutorials und kostenlose Literatur gibt es überall im Netz zu jeder Programmiersprache. Dann setzt du Dir ein Ziel das du in einer Sprache erreichen willst(kleine Demoprogramme erstellen) und zieh es wirklich durch. Ich selber habe nur durch hartnäckiges dran bleiben und Lösen von Problemen mein Ziel erreicht, wenn man der Typ ist der vorschnell aufgibt ist Programmieren nicht das richtige. Dabei können schon mal Nächte bei drauf gehen, aber der Lohn ist es, wenn dein Programm am Ende läuft und du den Erfolg verspürst.
Wenn ich jetzt mal so in die Zukunft blicke und du mit dem Programmieren von mobilen Apps Geld verdienen willst, würde ich Dir eine Sprache wie Objective-C (iOS) bzw. Java(Android) empfehlen. Solltest du Webseiten programmieren und Debuggen wollen HTML/Javascript/PHP/ASP.NET.
Ich selber habe damals klein mit Basic auf einem C64 angefangen(das waren noch Zeiten 8-), der Arme verstaubt jetzt auf dem Dachboden neben einem ZX81) und bin dann über etliche einfache Scriptsprachen hin zu meiner ersten Programmiersprache gelangt(VB.Net), da die Syntax am Anfang nicht ganz so kryptisch war. Wenn du dich langsam steigerst ist das allemal besser als wenn du ganz oben mit C++ einsteigst. Damit wirst du nur Frust erleben und denken was für eine "schei*" abstrakte Sprache und dein Ziel in die Tonne kloppen. Eine Schule zum erlernen des Programmierens musst du nicht unbedingt besuchen, ich selber habe mir alles selber Learning by Doing angeeignet und dafür das Netz als unerschöpfliche Wissens-Quelle genutzt. Wichtig ist, das du gut Englisch lernst, denn die meisten guten Artikel/Tutorials/Dokumentationen im Netz sind in dieser Sprache verfasst. Ebenfalls findest du wesentlich mehr Informationen wenn du Google mit englischen Stichwörtern fütterst.
Eine gute Spielwiese für Programmieranfänger unter Windows ist z.B. die VBA in den Office-Programmen von MS. Wenn das dann irgendwann zu langweilig wird (wird es eigentlich nie, denn es gibt immer wieder knifflige Aufgaben die Spaß machen), steigerst du dich baust deine ersten echten Programme. Mit der Zeit wirst du sehen das es nur noch eine Frage des Lesens und Verstehens von Dokumentationen und APIs ist, um erfolgreich zu sein.
Die wichtigsten Dinge die du mitbringen musst um erfolgreich zu Entwickeln sind Zeit, Geduld, starke Nerven und Ruhe.
Ein Meister fällt nicht vom Himmel. Also setz dich hin und fang an.
Grüße Uwe
Hi,
Chapeau!
Besser hätte man es nicht mehr ausdrücken können.
Grüße
Exze
Chapeau!
Besser hätte man es nicht mehr ausdrücken können.
Grüße
Exze
- http://www.c-howto.de/tutorial.html
- http://www.onlinetutorials.de/programmierung/cpp/
- http://www.c-plusplus-tutorial.de/
usw.
p.s. suchen solltest du unbedingt als erstes beherrschen
Grüße Uwe
Hi,
wenn´s auch C# sein darf, wäre das eine Seite, die mir persönlich weitergeholfen hat:
http://www.csharpme.de/
allerdings würde ich dir empfehlen dich erstmal auf eine Sprache einzuschießen und die komplett zu verstehen (Vererbung, Objekte, Zugriff auf´s .NET) danach kann man andere eingentlich sehr einfach lernen.
Grüße
Exze
wenn´s auch C# sein darf, wäre das eine Seite, die mir persönlich weitergeholfen hat:
http://www.csharpme.de/
allerdings würde ich dir empfehlen dich erstmal auf eine Sprache einzuschießen und die komplett zu verstehen (Vererbung, Objekte, Zugriff auf´s .NET) danach kann man andere eingentlich sehr einfach lernen.
Grüße
Exze
Hallo Uwe
Danke für deinen ausführlichen Kommetar, sehr viel Infos, aber in allem machar, ja den c64er kenne ich auch noch, allerdings habe ich alles zusammen scon vor Jaren an einen guten Freund verkauft. er schrieb mir, und sagte mir, das er auf diesem C64er Basic gelernt hat und Pascal und später noch andere diverse Dinge, vor kurzen habe ich ihn auf Facebook mit ihm geschrieben, er sitzt heute bei Elmos als Entwicklungs Inginieur stellt Chips her für die Autoindusrie,...und er hatte damals mit PC NIX am Hut,hatte die PC´s sehr lange verdrängt, sowas brauch ich nicht usw....aber wie du ja schon sagst, man muss bei allem durchhalten und Ruhig bleiben, das das alles schwer ist weiß ich,...aber ich will es versuchen,hier im Forum sind seit gestern sehr viel Nützliche Tips drin, daran werde ich anknüpfen, und meine Erfolge werde ich dann auch wieder schreiben hier,....
Danke für die Infos
MfG
Grissini
Danke für deinen ausführlichen Kommetar, sehr viel Infos, aber in allem machar, ja den c64er kenne ich auch noch, allerdings habe ich alles zusammen scon vor Jaren an einen guten Freund verkauft. er schrieb mir, und sagte mir, das er auf diesem C64er Basic gelernt hat und Pascal und später noch andere diverse Dinge, vor kurzen habe ich ihn auf Facebook mit ihm geschrieben, er sitzt heute bei Elmos als Entwicklungs Inginieur stellt Chips her für die Autoindusrie,...und er hatte damals mit PC NIX am Hut,hatte die PC´s sehr lange verdrängt, sowas brauch ich nicht usw....aber wie du ja schon sagst, man muss bei allem durchhalten und Ruhig bleiben, das das alles schwer ist weiß ich,...aber ich will es versuchen,hier im Forum sind seit gestern sehr viel Nützliche Tips drin, daran werde ich anknüpfen, und meine Erfolge werde ich dann auch wieder schreiben hier,....
Danke für die Infos
MfG
Grissini
Habe das gefunden, würde das auch gehen zum lernen als Editor, es koste nichts.
http://www.chip.de/downloads/Visual-Studio-Express-2013-fuer-Web_295681 ...
http://www.chip.de/downloads/Visual-Studio-Express-2013-fuer-Web_295681 ...
Zitat von @Grissini:
Habe das gefunden, würde das auch gehen zum lernen als Editor, es koste nichts.
http://www.chip.de/downloads/Visual-Studio-Express-2013-fuer-Web_295681 ...
Hallo Grissini,Habe das gefunden, würde das auch gehen zum lernen als Editor, es koste nichts.
http://www.chip.de/downloads/Visual-Studio-Express-2013-fuer-Web_295681 ...
klar das macht die Sache natürlich komfortabler. Geeignet ist hier eigentlich jeder Editor (Notepad++ / UltraEdit / etc) diese lassen sich auch mit Syntaxvervollständigung erweitern. Ich selber arbeite je nach Programmiersprache in unterschiedlichen Umgebungen:
- PHP/HTML = Dreamweaver
- VB-Script = VBSEdit
- C#/VB.NET/ C++ = Visual Studio
- Java = IntelliJ
- AutoIT = Scite
Dein Einstiegspunkt für HTML/JavaScript/CSS kannst du hier beginnen:
http://de.selfhtml.org/
Sehr schöne Tutorials und eine unbezahlbare Referenz für HTML/PHP/CSS/SQL findest du hier:
http://www.w3schools.com/. (unbedingt Bookmarken)
Bei Fragen stehe ich jederzeit gerne zur Verfügung
Grüße Uwe