Nikolai Geschrieben 22. Mai 2011 Geschrieben 22. Mai 2011 Hallo Also ich bin noch in der Schule und wollte jetzt mal anfangen das programmieren zu lernen - Mit welcher Programmiersprache soll ich einsteigen? (Tipps, Anregungen ... ) Zitieren
127.0.0.1 Geschrieben 22. Mai 2011 Geschrieben 22. Mai 2011 Also ich bin noch in der Schule vielleicht findest du hier was tolles , ansonsten solltest du dich mal über java, c++ und c# schlau machen. mit einer dieser drei solltest du anfangen. wenn du noch gar keine erfahrungen gemacht hast, dann könne java was sein. :-) Zitieren
lilith2k3 Geschrieben 22. Mai 2011 Geschrieben 22. Mai 2011 Naja, nur weil jemand in der Schule ist, muss man nicht gleich Programmiersprachen für Kinder empfehlen Ansonsten sind Java und C# ganz gut für den Anfang. Wahlweise kannst Du gerne auch mit Python oder Ruby anfangen. Zitieren
flashpixx Geschrieben 23. Mai 2011 Geschrieben 23. Mai 2011 Ich empfehle für Anfänger gerne Pascal (Programmiersprache) wobei es eine freie Implementierung gibt Free Pascal - Advanced open source Pascal compiler for Pascal and Object Pascal - Home Page Zitieren
i � unicode Geschrieben 23. Mai 2011 Geschrieben 23. Mai 2011 Morgen! Es ist immer so ne Sache. Wenn man nach "der ersten Programmiersprache" sucht, dann muss man sich da eher auf sich selbst als auf andere verlassen. Es gibt viele Sprache, die sich zum Anfangen eignen. Je nachdem, was für einen Schwierigkeitsgrad man sich wünscht, kann man mit Python, Ruby, Java, PIZZA, Brainf*ck oder PHP anfangen. Oder halt mit ANSI-C, SCALA, Haskell oder Assembler. Das eine mag aktueller sein, als das andere. Wer jedoch starkes Interesse daran hat, Roboter wie ASURO oder sonstige zu programmieren, wird mit PHP nicht weit kommen. Bei Web-Entwicklung kann man Sprachen wie C/C++ oder Assembler eher vernachlässigen. Im Prinzip lernt man sowieso nicht "die Programmiersprache", sondern man lernt "das Programmieren". Die Sprache, bzw. die Syntax der jeweiligen Sprache ist dann nurnoch eine Frage der Vorliebe und kann, solange man die Paradigmen der Programmierung einigermaßen verinnerlicht hat, auch relativ schnell ausgetauscht werden. Falls die Grundlagen (Was sind Variablen, was sind primitive Datentypen und wo liegt der Unterschied zu komplexen Datentypen, etc) verstanden sind, kann man sich mit den Programmiersprachen befassen. MEINE erste "Programmiersprache" war Englisch. Gefühlte 95,21 % aller (guten!) Bücher sind nämlich in dieser Sprache geschrieben. Danach kam irgendwann BASIC, VBASIC, C, C++, PHP und jetzt recht aktuell: Java. Es steckt viel mehr dahinter, als ein paar Zeilen Code zu tippeln - das kann nach 3 Wochen auch der 60-Jährige, der Aufgrund seiner Arbeitslosigkeit eine Umschulung bei der Agentur für Arbeit gemacht hat. Genug Klug*******erei, solltest du dich für Java entscheiden, gibt es hier ein ziemlich ausführliches (wenn auch fast veraltetes) Tutorial, das sich nicht nur um Java, sondern auch um die von mir bescriebenen Grundlagen kümmert: KLICK Zitieren
flashpixx Geschrieben 23. Mai 2011 Geschrieben 23. Mai 2011 Wir hatten diese Diskussion hier schon öfters. Natürlich geht es primär nicht um die Sprache, sondern um die Methoden dahinter. Warum ich Pascal empfehle ist die strikte Typenbindung / starke Typisierung und die eindeutige Struktur. Ein Vorteil in meinen Augen bei Pascal ist, dass die Arraygröße und -zugriff schon zur Compilezeit überprüft werden kann. Der Einsatz eines OOP Sprache oder eine Sprache mit freier Typenbindung halte ich für einen Anfänger nicht sinnvoll, denn er soll ja die Basiskenntnisse lernen, d.h. einmal zu unterscheiden was sind Typen und wie arbeitet man mit diesen. OOP ist im Kern immer noch sequentieller Code, d.h. wenn ich als Anfänger nie gelernt habe, was eine Funktion / Prozedur (bei Pascal wird das unterschieden) macht, dann brauche ich mich nicht an das Konzept der OOP wagen, denn wie soll ich eine Klasse korrekt implementieren, wenn ich das Problem nicht als Objektkonzept umsetzen kann Zitieren
Nikolai Geschrieben 23. Mai 2011 Autor Geschrieben 23. Mai 2011 Daaanke für eure Antworten Ich hab mich jetzt mal für Java entschieden & mir das Galileobuch -> Java ist auch eine Insel: Das umfassende Handbuch Galileo Computing: Amazon.de: Christian Ullenboom: Bücher bestellt Zitieren
afo Geschrieben 23. Mai 2011 Geschrieben 23. Mai 2011 Mach jetzt aber nicht den Fehler das Buch von vorne bis hinten durchprogramieren zu wollen. Das geht schon und schadet auch nicht, aber du wirst vermutlich vorher gelangweilt aufgeben. Mach den Anfang, damit du Datentypen, Kontrollstrukturen und so verstehst. Dann Natürlich noch Eingabe und Ausgabe und dann such dir ein kleines Projekt an dem du programmieren kannst. Dabei benutzt du das Buch dann als Nachschlagewert. Zitieren
itazubi Geschrieben 23. Mai 2011 Geschrieben 23. Mai 2011 (bearbeitet) vb,c#,html,php - sind empfehlenswert ;-) Überlege dir ein Testprogramm, welches du entwickeln willst. Danach machst du immer wieder Test. Wenn du richtig fragst, code-tags einhälst, dann helfen dir sicherlich hier einige weiter. Bearbeitet 23. Mai 2011 von itazubi Zitieren
Gast SYN/ACK Geschrieben 1. Juni 2011 Geschrieben 1. Juni 2011 Hei, also ich hab damals auf dem Gymnasium in der 9. Klasse mit Turbo Pascal angefangen. Später dann ging es mit Delphi weiter, wo man Pascal wiederum als Grundlage ganz gut gebrauchen kann. Es ist sicherlich nicht wirklich schick und komfortabel, mit Pascal zu arbeiten, aber der Einstieg ins Programmieren fiel mir damit recht leicht. Im Studium ging es mit Java weiter, allerdings ist das aus meiner Sicht viel zu komplex, um die ersten Schritte auf diesem Gebiet zu machen. Zitieren
ElliDU Geschrieben 18. Juli 2011 Geschrieben 18. Juli 2011 Hallöchen :-) Also ich kann Java als Einstieg nur empfehlen. Ich selbst habe mit HTML und dann mit PHP angefangen und bekam dann den Schock, als es an Java ging. Mit Java kann man viele tolle Sachen machen und ist bei der Übungsprojekt-Auswahl sehr frei. Der Umstieg auf andere Programmiersprachen fällt danach extrem leicht. Zitieren
lilith2k3 Geschrieben 18. Juli 2011 Geschrieben 18. Juli 2011 Daher empfiehlt es sich auch mit einer General Purpose-Sprache anzufangen Zitieren
Kaeyu Geschrieben 29. Juli 2011 Geschrieben 29. Juli 2011 Für den Anfang könnte Visual Basic interessant für dich sein. Aber empfehlen würde ich dir lieber Java. Das war auch meine erste "wirkliche" Programmiersprache, die ich gelernt habe. Wenn du Java kannst, wirst du auch mit anderen Sprachen keine größeren Probleme bekommen. Zitieren
lilith2k3 Geschrieben 29. Juli 2011 Geschrieben 29. Juli 2011 Wenn du Java kannst, wirst du auch mit anderen Sprachen keine größeren Probleme bekommen. Doch. Beispielsweise mit C++ *g* ... aber das nur so am Rande Zitieren
itazubi Geschrieben 29. Juli 2011 Geschrieben 29. Juli 2011 Genauso mit ABAP, Assembler, SPS, ... . Die Aussage "kannst du eine, kannst du alle" stimmt eben nicht ganz. Du hast das Rüstwerkzeug/ die Basics, aber deswegen gleich können? Zitieren
Gast Jens P. Geschrieben 1. August 2011 Geschrieben 1. August 2011 Ich habe mit der Programmiersprache PHP angefangen. Kommt aber ganz auf dein Interesse an. Um das nochmal klarzustellen: HTML ist keine Programmiersprache! Zitieren
flashpixx Geschrieben 1. August 2011 Geschrieben 1. August 2011 HTML ist keine Programmiersprache! siehe dazu Auszeichnungssprache Zitieren
ack3rm4nn Geschrieben 3. August 2011 Geschrieben 3. August 2011 [...] Ich hab mich jetzt mal für Java entschieden [...] Will du deine ersten Programmiererfahrungen wirklich mit einer Sprache machen, die ausschliesslich einem Paradigma unterliegt, und dann auch noch das objektorientierte Paradigma ist? Wenn du dich mit objektorientierter Programmierung beschaeftigen willst, dann lern' zuerst die grundlegenden Konzepte wie Rekursion/Iteration und Konditionalien kennen. Worauf ich hinaus will: Wie willst du den Sinn von Polymorphie als Substitut von Kontrollstrukturen wie IF verstehen, wenn du den Umgang mit derselben noch nicht gewohnt bist? Meine Empfehlung an dich ist PHP, weil du schnell zu sichtbaren Ergebnissen, beispielsweise im Browser, kommst und den Umgang mit in nahezu allen Programmiersprachen vorkommenden Konzepten kennenlernst. Das wird dir als Anfaenger gefallen, weil du dich mit Zeigern nicht vorerst nicht beschaeftigen wirst und mit Datentypen fuer's erste nur grundlegend beschaeftigen musst. Das OOP steht dir mit PHP immer frei. Du kannst sogar daselbe Problem in zwei Fassungen loesen und dabei die Unterschiede verdeutlichen. Wenn du programmieren lernen willst, dann kommt es nur minder auf die Sprache an. Entscheidend ist, was du implementieren willst und welche Sprache mit welcher Syntax und welchen Paradigmen deinen Vorstellungen entspricht. Somit betrachte ich es als laecherlich in der Java-Dokumentation nach dem optimalen Objekt fuer eine Array-Implementierung zu suchen, wenn einem noch nicht einmal das Konzept Array an sich verstaendlich ist. Zitieren
SilentDemise Geschrieben 4. August 2011 Geschrieben 4. August 2011 stimmt, untypisierte Scriptsprachen sind ein sehr guter Einstieg, wenn man saubere Programmierung lernen will. NICHT. Zitieren
127.0.0.1 Geschrieben 4. August 2011 Geschrieben 4. August 2011 jetzt mal langsam: der TE ist blutiger anfänger! Da gehts jetzt erstmal um progrämmchen, die dreisatzrechnung durchführen usw. wenn man dann tiefer einsteigt und an grenzen der sprache stößt kann man sich um die oben genannten aspeckte gedanken machen. vorher ist das doch blödsinn. Zitieren
SilentDemise Geschrieben 4. August 2011 Geschrieben 4. August 2011 genau deswegen ist seine Wahl mit Java eben auch richtig. Zitieren
Fraggla Geschrieben 4. August 2011 Geschrieben 4. August 2011 genau deswegen ist seine Wahl mit Java eben auch richtig. abgesehen davon, dass der Fred hier etwas älter ist, gibt es auf diese Frage kein richtig oder falsch Zitieren
itazubi Geschrieben 4. August 2011 Geschrieben 4. August 2011 abgesehen davon, dass der Fred hier etwas älter ist, gibt es auf diese Frage kein richtig oder falsch viele Unis/FHs beginnen mit Java als 1. Programmiersprache. Es muss schon seine Gründe haben, wieso die Profs diese bevorzugen. ;-) Zitieren
SilentDemise Geschrieben 4. August 2011 Geschrieben 4. August 2011 Hat es. Es kostet nichts, OOP und recht weit verbreitet. Zitieren
NerdonRails Geschrieben 4. August 2011 Geschrieben 4. August 2011 Will du deine ersten Programmiererfahrungen wirklich mit einer Sprache machen, die ausschliesslich einem Paradigma unterliegt, und dann auch noch das objektorientierte Paradigma ist? Wenn du dich mit objektorientierter Programmierung beschaeftigen willst, dann lern' zuerst die grundlegenden Konzepte wie Rekursion/Iteration und Konditionalien kennen. Worauf ich hinaus will: Wie willst du den Sinn von Polymorphie als Substitut von Kontrollstrukturen wie IF verstehen, wenn du den Umgang mit derselben noch nicht gewohnt bist? Meine Empfehlung an dich ist PHP, weil du schnell zu sichtbaren Ergebnissen, beispielsweise im Browser, kommst und den Umgang mit in nahezu allen Programmiersprachen vorkommenden Konzepten kennenlernst. Das wird dir als Anfaenger gefallen, weil du dich mit Zeigern nicht vorerst nicht beschaeftigen wirst und mit Datentypen fuer's erste nur grundlegend beschaeftigen musst. Das OOP steht dir mit PHP immer frei. Du kannst sogar daselbe Problem in zwei Fassungen loesen und dabei die Unterschiede verdeutlichen. Wenn du programmieren lernen willst, dann kommt es nur minder auf die Sprache an. Entscheidend ist, was du implementieren willst und welche Sprache mit welcher Syntax und welchen Paradigmen deinen Vorstellungen entspricht. Somit betrachte ich es als laecherlich in der Java-Dokumentation nach dem optimalen Objekt fuer eine Array-Implementierung zu suchen, wenn einem noch nicht einmal das Konzept Array an sich verstaendlich ist. PHP ? Hab ich den Witz nicht verstanden ? Java ist schon recht, eine strutkurierte Sprache mit der man auch so ziemlich alles machen kann, und meines erachtens Magnituden besser als PHP. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.