Programmiersprachen welche ist für einen Einsteiger geeignet
Einen wunderschönen Tag auch, also ich bin auf diese Seite gestoßen und habe gemerkt das hier viele kompetente Komentare zubekommen sind!!!
Also habe vollgendes Prob:
ich will hacken lernen!!! So ich will jetzt aber keine Anleitung haben wie alles Funktioniert sondern brauch hilfe bei der auswahl der Sprache!! War auch schon auf der Seite vom chaos computer club und habe dort einige Infos gesammelt
und brauch jetzt eure hilfe welche Programmiersprache könnt ihr empfehlen ccc schreibt man sollte C, C++, Perl, Unix-Programmierung usw. also einens davon können ich weiß auch das nichts von heute auf Morgen geht aber womit kann man Anfangen bin auch Lernbereit egal wie schwer es wird!!
Weil die Welt der Hacker ist von dem was ich weiß sehr interessant ok zu gegeben ist vielleicht nicht viel was ich jetzt weiß lern aber von Tag zu Tag mehr außerdem will ich Probs die ich oder andere haben selber lösen oder zur Lösung beitragen!!!
Also schon mal ein Dickes thx an alle die was kontruktieves beitragen
Programmiersprache..Tja die einen werden dir C/C++/C# vorschlagen, die anderen Java (ich) wieder andere Python oder Perl. Wenn du uns jetzt noch sagst _was_ du programmieren bzw. welche Probleme du lösen willst, kann man dir sicherlich ne direktere Empfehlung geben.
Python z.B. ähnelt Pseudo-Code, und ist damit (zumindest am Anfang) leichter zu verstehen.
Java ist dann z.B. maschienenunabhängig, man kommt auch recht schnell zu kleineren Erfolgserlebnissen. Und du kannst Webanwendungen in Form von Javapplets schreiben. Für Java gibts auch ne Menge guter Einführungen, wies bei den anderen Sprachen aussieht weiss ich nicht.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Was ich schreiben bzw. programmieren will hmm ich will Programme schreiben die mir helfen Sicherheitslücken zu finden und diese zu schließen mein system sicherer machen, ein Paar Hacker Tools schreiben usw... also wenn es geht alles auf einmal ich weiß das das für den Anfang viel ist! aber wer nicht fragt wird dumm sterben!! und zu viel gibt es nicht sollte aber am Anfang leicht verständlich sein und man sollte später auch komplexe anwendungen schreiben können weiß jetzt aber nicht ob du dir darunter was vorstellen kannst!!!trotzdem thx
es geht mir einfach darum anfallende Probleme selbst zulösen, ohne auf die - kommerziellen - Programme anderer zurückgreifen zu müssen. verschlossene Vorgänge in meinem PC zu kennen und die Möglichkeit nutzen, meinen PC perfekt kontrollieren zu können.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Als erstes sollte man überhaupt lernen, WIE man richtig programmiert, und nicht in welcher Sprache. Wenn man eine Sprache recht gut beherrscht, kann man sich recht schnell in fast jede andere Programmiersprache einarbeiten. Meiner Meinung nach ist das Wichtigste, dass man sich mit Schleifen, Bedingungen, objektorientierter Programmierung, etc. beschäftigen muss.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Hey ob verarsche oder nicht ist mal dahin gestellt aber ich will das wirklich lernen soweit wie es halt geht und bin deswegen für jede hilfe egal wie klein sie ist dankbar!!!
Also sag was womit ich was anfangen oder einfach mal schn...... halten ok
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Aus eigener Erfahrung:
Fang mit Java an und arbeite dich dann vielleicht noch zu C vor.
Von html brauchen wir nicht sprechen, das ist schließlich keine Programmiersprache sondern nur ein "Dokument" mit knapp 25 Befehlen. ^^
Spaß beiseite... ich hab hier noch das Hacker's Blackbook von... öhm 2001!?
Vielleicht liest du dir das mal durch, wenn du interesse hast, brauchste mir nur das Porto zahlen.
Darf man aber nicht sehr ernst nehmen das Ding... eher als inspiration o.ä.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Der Linux Quellcode ist in C, einige Linux Programme auch in C++ geschrieben, also waer das nicht schlecht. C ist aber keine typische Anfaengersprache, aber Du wirst das frueher oder spaeter sowieso brauchen.
Sehr nuetzlich (zumindest auf unixartigen Systemen), wenn auch sehr abgedreht ist Perl, auch keine Anfaengersprache. Das ersetzt eigentlich fast Shellskripting (=Unix-Programmierung in deiner Aufzaehlung).
Python ist wohl irgendein sehr einfach strukturiertes Zwischending zwischen C/C++ und Perl. Die Nicht-Informatiker hier an der Uni machen in Python ihre ersten Programmierversuche, das scheint nicht schlecht fuer den Anfaenger zu sein.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
C und C++ sind einfach nur was hässliches und Java ist langsam (ist allerdings nur mein subjektives empfinden). C# ist was schönes und auch schnell, allerdings nicht wirklich plattformunabhängig und verbraucht massenhaft Speicher. Ich empfehle Perl; ist schnell, verbraucht nicht so viel Speicher und bringt nach kurzer Zeit gute Ergebnisse.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Hab unter google eine site gefunden wo ein tutorial zu C C++ ist hab jetzt erst mal c angefangen hab auch schon ein kleines ganz kleines Programm so ein ganz kleines
wenn man das so nennen kann
aber erstmal danke für eure hilfe!!!!!!!!!!
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Zitat:
Zitat von Stefan
Ich sags nochmal: Lööööööööööl der glaubt das is real... Das is ne Verarsche
Da steckt viel Wahres drin, sarkastisch umschrieben, aber mit viel Wahrheit drin.
Zitat:
Zitat von kerri
Python ist wohl irgendein sehr einfach strukturiertes Zwischending zwischen C/C++ und Perl. Die Nicht-Informatiker hier an der Uni machen in Python ihre ersten Programmierversuche, das scheint nicht schlecht fuer den Anfaenger zu sein.
Definitiv. Z.B. ist (imo) auch ein print x (Python) einfacher zu verstehen als ein System.out.println(x) (Java).
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
Naja darüber könnte man sich streiten, ich finde System --> Ausgabe --> schreiben mit Zeilenvorschub (System.out.println(X)) recht einleuchtend.
Ihr seid ja nur neidisch, weil ich der einzige bin, zu dem die leisen Stimmen sprechen! TweakPC IRC Channel: #tweakpc im Quakenet (irc.quakenet.org) Satzzeichen folgen direkt hinter einem Wort. Es ist kein Leerzeichen dazwischen!
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
das Problem an dem unverständnis von System.out.println(); rührt einfach nur aus der Art der Einführung in Java her. Wenn jemand sofort die Kiddies an die IDE lässt, ist klar, dass die keinen blassen haben WARUM zur Hölle ich jetzt so ein Konstrukt brauche.
Betrachtet man sich das ganze aber über den Weg der OOAD Mittel, wird schnell klar, dass ein System.out.prinln() wesentlich mehr über seine Herkunft und seine Möglichkeiten verrät als ein tolle
"print".
Stellt sich für mich die Frage - wo kommt das her? Wo kann ich Dokumentation zu seiner Anwendung finden? Wie kann ich das noch benutzen? Wenn ich mal etwas in der Art aber nicht so brauche - wie kann ich das davon ableiten?
Das sind alles Fragen, die sicher nicht in einen Anfägerkontext passen, aber einfach nur zu sagen, das eine sei einfacher als das andere halte ich als Verfechter des objektorientierten Idioms für Schwachsinn (übertrieben ausgedrückt).
Was ich in diesem Zusammenhang auch für Schwachsinn halte, ist die Art wie sich manche "Programmieren" beibringen oder wie es größtenteils gelehrt wird. Die Kiddies können noch nichtmal das Wort "Dokumentation" buchstabieren, aber haben schon ihre erste Gui geschrieben, sind aber nicht in der Lage, die erlenten Techniken auf eine andere Situation zu übertragen. Auch der Sinn des Lernens der Programmierung? Welcher? Hä - wo - was Sinn? Programmieren wird einfach mal zum selbstzweck gelernt. Und das soll was bringen?
Und wenn ich die meisten "Tutorials" im Internet, vor allem zu PHP sehe, kommt mir schlichtweg das
Einfach mal so nen Stück Quellkot auf eine Seite hinspeien heißt noch lange nicht, dass das gleich ein Tutorial ist.
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
@ tele wenn du einen besseren weg kennst programmieren zu lernen dann schieß los bin gespannt!!! sag mir eine weg soll nicht einfach sein muß aber was bringen weil will das das echt lernen und nur ganz oder gar nicht
AW: Programmiersprachen welche ist für einen Einsteiger geeignet
solltest du niemanden kennen, der professionell Software Entwicklung "kann", dann besorg die ein bis zwei bücher, die sich nur um die Konzepte drehen, also Sprachunabhängig sind, lies die und vergleiche sie - unterschiedliche Ansätze etc. Danach kannst du die mit jemanden besprechen - mir z.b. oder wer auch immer grad da ist
Und schnapp dir keine 600 Seite schinken, die schmeißt du eher in die ecke als sie zu verstehe
wenn du damit fertig bist, überlegst du mal was du eigentlich für eine Lösung mit einem Programm erarbeiten willst - also Quasi das ziel. und wenn du das hast, kannst du anfangen immer vor dem Hintergrund deines Ziels methotisch beginnen einen passenden Sprachtyp zu wählen (z.b. assemblerähnlich [für maschinennahe sachen], prozedural[macht das noch wer?], objektorientiert[der standart heute], ereignisorientiert [beim ersten blick nur für GUIs interessant], aspektorienterit [tolles schlagwort, soll angeblich im Kommen sein])
wenn du dann das passende hast, kannst du die konkrete Sprache dazu wählen - natürlich auf Hinblich zu deinem Ziel. Wenn du z.b. was weiß ichnicht was in einer Unix umgebung machen willst, wird C# nicht so toll sein, im Web Umfeld werden dir mit C die finger abfaulen, etc.
In meinen Augen ist immernoch das Ziel das wichtigste.
Ich habe mich zu beginn meiner Ausbildung viel mit PHP auseinandergesetzt, da ich eben in ein Projekt im Webumfeld eingebunden war. Java + GUIs waren widerum für eine "tolle" Medienapplikation ganz nett. Ich kenn ein paar leute, die hacken Assembler rum, weil sie eben eigene Schaltungen mit Leben füllen wollen - je nach Ziel.
Hoffe dir wird ein wenig klar, dass dieses "wie werde ich Hacker" eher weniger hilfreich ist