1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Programmieren lernen?

Discussion in 'Programmieren' started by Kurt031, Sep 2, 2008.

Thread Status:
Not open for further replies.
  1. Kurt031

    Kurt031 ROM

    Hallo!

    Ich finde Programmieren ja total faszinierend, kann es aber nicht. Wie lerne ich am besten programmieren? Welche Sprache soll ich lernen? Gibt es da gute Bücher?
     
  2. Simon11444

    Simon11444 Megabyte

    Das kommt darauf an, was du machen willst, ob du irgendwelche Vorkenntnisse hast, also von der Schwierigkeit der Sprache her.
    Und welches OS du hast
     
  3. Hans98

    Hans98 ROM

    Ich habe Programmieren direkt mit einer "echten" Programmiersprache gelernt, das war recht frustrierend. Ich würde eher eigens für Lernzwecke entwickelte Programmierumgebungen empfehlen.

    Kara wurde an der ETH Zürich entwickelt:
    http://www.educ.ethz.ch/lehrpersone...rialien_inf/programmieren/kara_umgebung/index
    Dort programmierst du einen Marienkäfer, der verschiedene Aufgaben lösen soll. Ist gratis, aber leider ein bisschen abstrakt: bis du dein erstes Programm in einer "normalen" Programmiersprache schreibst, dauert es ganz schön lang.

    Direkt mit Java startest du im Hamster-Modell, an der Uni Oldenburg entwickelt:
    http://www.java-hamster-modell.de/
    Ist halt auch ein bisschen Uni-mässig staubig-trocken, bietet aber eine gute Einführung.

    CeeBot4 ist ähnlich, hat aber einen viel mehr spielerischen Zugang, fast wie ein Videospiel, man lernt aber auch eine ganze Menge dabei:
    http://www.ceebot.org/index.php?lang=ge

    Wenn du es trotz allen Warnungen sofort mit einer "echten" Programmiersprache versuchen willst, kann ich folgende Websites für Java empfehlen:
    http://www.gailer-net.de/tutorials/java/java-toc.html
    http://www.boku.ac.at/javaeinf/
    http://hestia.hs-niederrhein.de/~gkorsch/javakurs/Javagk.htm
    Und folgende für PHP:
    http://www.php-dummies.de/
    http://alexander-projects.de/
    http://cgi.tu-harburg.de/~rztmbr/Kurse/PHP/PHP_Kurs/
    Websites haben vor Büchern den Vorteil, dass man die erklärten Programme direkt in den Programmeditor kopieren kann. Auch findest du viele Foren, wo du Fragen stellen kannst, bevor du ganz verzweifelst. Echt pädagogisch ist aber keine der Websites "für Anfänger", die ich gefunden habe.
     
  4. cybermaxx

    cybermaxx Halbes Megabyte

    Für den Anfang würde ich Phyton nehmen.
    Wenn du dir etwas mehr zutraust dann vielleicht C.
     
  5. kingjon

    kingjon Ganzes Gigabyte

    Wenn du die uns denn verraten würdest, C++?

    Oder hast du nur das Bedürfnis ein paar Links zu posten um......, naja wills nicht so sagen?

    Gruß kingjon
     
  6. Simon11444

    Simon11444 Megabyte

    Bitte was?

    Also ich habe mit PHP angefangen, und das bereue ich nicht.
    Davor müsstest du allerdings HTML und ggf JavaScript lernen.

    Aber was willst du den machen?
     
  7. Wuface

    Wuface Guest

    @Simon

    Wozu muss man HTML lernen um PHP programmieren zu können:confused:, sorry das ist totaler Blödsinn!

    Ich kann kein HTML, aber PHP & SQL.
    Ich brauchte noch nie mehr über HTML wissen bzw. benutzen als die Deklaration eines HTML Blocks, und das ist nun mal nur <HTML></HTML>
    Und Javascript braucht man dafür schonmal garnicht :rolleyes:

    @Themen Starter:

    Es ist schon fast egal welche Sprache du zum Einsteigen benutzt, inzwischen eigenet sich sogut wie jede Sprache zum programmieren lernen.
    Hast du erst einmal verstanden worum es beim programmieren geht und wie OOP funktioniert, kannst du ohne Probleme auf jede andere Sprache umsteigen.

    Dort musst du dann nur den Syntax, sprich die Grammatik der Sprache neu erlernen aber nicht das programmieren.
    Den Syntax einer Sprache zu lernen geht sehr schnell, wenn man das andere erst einmal begriffen hat.

    Ich kann dir folgende Bücher für diverse Sprachen empfehlen:
    (Such dir einfach eines aus, wo du meinst das es dich interessiert, schau dir nochmal jeweils zu den Sprachen die Hintergründe im Wikipedia an. Letztendlich kannst du allerdings nichts falsch machen).

    Visual Basic 2008:
    http://www.amazon.de/Richtig-einste...=sr_1_4?ie=UTF8&s=books&qid=1220486953&sr=1-4

    Visual C#
    http://www.amazon.de/Richtig-einste...=sr_1_1?ie=UTF8&s=books&qid=1220487062&sr=1-1

    C++:
    http://www.amazon.de/Programmieren-...=sr_1_4?ie=UTF8&s=books&qid=1220487085&sr=1-4

    Deplhi:

    Für Delphi kann ich dir folgende Seite empfehlen:
    http://www.delphi-treff.de/tutorials/
    Kostet nichts, ist einfach und kannst direkt loslegen.

    Gruß Wuface
     
    Last edited: Sep 4, 2008
  8. kingjon

    kingjon Ganzes Gigabyte

  9. Fettbemme

    Fettbemme Halbes Megabyte

    Leider hast Du über Deinen Background nichts geschrieben,inwieweit Du evtl. in einem techn. Beruf / techn. begabt bist. Hört sich dumm an, aber wenn Du z.B. dich mit Digitaltechnik einwenig auskennst, sind schon einmal die logischen Konstrukte die im Programmieren verwendet werden (und / oder / exklusivoder) klar.
    Wenn Du gar kein Vorwissen hast, würde ich eine auf Pascal basierende Sprache empfehlen. Diese sind sehr systematisch aufgebaut, und daher relativ leicht erlernbar. Die Sparachen C/C++ und alle Derivate die irgendwie darauf aufbauen (C#, Java,...) sind für den Neueinsteiger nicht so einsichtig.

    Du könntest z.B. Turbo Delphi Explorer verwenden. Das ist kostenlos hier erhältlich:
    http://cc.codegear.com/free/delphi

    Es^gab auch mal ein paar Delphi^Personal Versione, weiss aber nicht ob man die irgendwo im Web zum Saugen findet. Das waren die kostenlosen Verisonen die borland damals unter die Leute gebracht hat. Keys kann man noch über Codegear (legal) bekommen... Und Bücher zu Delphi gibt es jede Menge für jeden Einstiegslevel. Da ist eine suche bei amazon ein guter Tipp.
     
  10. VB-Coder

    VB-Coder Megabyte

    HTML ist keine Programmiersprache. HTML ist eine Auszeichnungssprache. Genausowenig ist PHP oder Javascript eine Programmiersprache, sondern es sind beides lediglich Scriptsprachen. Wo der Unterschied liegt ? Ein Script liegt immer als Sourcecode vor und wird erst bei der direkten Verwendung von einem Interpreter übersetzt. Sprich zur Ausführung eines Scriptes muss entweder Client oder Serverseitig ein Interpreter vorhanden sein. Eine Programmiersprache hingegen erzeugt nach der Erstellung des Sourcecodes ein eigenständig lauffähiges Programm, welches vom Interpreter der Sprache einmalig compiliert (in Maschinencode umgewandelt) wird. Somit ist ein Programm welches in einer "echten" Programmiersprache gecodet wurde unabhängig von einem Compiler/Interpreter lauffähig. Wohingegen ein Script nur auf Maschinen lauffähig ist, auf denen der entsprechende Interpreter installiert ist. Es gibt aber noch viele andere wesentliche Unterschiede. Da ich hier aber kein Buch schreiben will und auch keinen Informatikkurs abhalten möchte, bin ich so frei auf Suchmaschinen zu verweißen. Denn überall im Internet wurde das Thema Scriptsprache vs. Programmiersprache schon bis zum bitteren Ende durchgekaut.

    Aber zum eigentlichen Thema:

    Welche Programmiersprache du letztendlich wählst, liegt an deinen Bedürfnissen, deinen Vorwissen und an deiner Auffassungsgabe, sowie an deiner Lernbereitschaft.

    Als absoluten Anfänger würde ich dir empfehlen, setz dich erstmal mit Visual Basic auseinander. Einfach um zu sehen, ob dir die Thematik überhaupt liegt und um dich mit grundlegenden Dingen der Programmierung (wie z.B. Deklarationen, Variablen, Schleifen, Funktionen usw.) vertraut zu machen. Und eventuell reicht Visual Basic für deine Zwecke ja schon völlig aus.

    Falls dies nicht der Fall ist, kannst du dich wenn du die Grundlagen verstanden hast immernoch mit einer Hochsprache auseinandersetzen. Hier würde ich dir zu C++ oder Delphi raten. Als absoluter Anfänger mit null Vorkentniss würde ich jedoch die Finger von den beiden Sprachen lassen, da das ganze sonst schnell in Frustration enden könnte. Wenn du jedoch die Grundlagen und Funktionalen Abläufe verstanden hast, dann sind dir mit diesen Sprachen "fast" keine Grenzen mehr gesetzt.
     
    Last edited: Sep 4, 2008
  11. Wuface

    Wuface Guest

    Ich glaube jeder hier weiß, dass die aufgezählten Sprachen keine vollwertigen Programmiersprachen sind ( hoffe ich zumindest ), aber danke nochmals für den Hinweis.
    Es ist übrigens auch möglich mit PHP Objekt Orientiert zu programmieren , es wäre also zum lernen ausreichend, allerdings nicht empfehlenswert , daher habe ich es auch nicht mit aufgezählt.
     
  12. kingjon

    kingjon Ganzes Gigabyte

    Wenn wir uns hier mit Grundlagen und vielleicht auch ein wenig mit der Entwicklung zu dem was heute ist, beschäftigen, dürfte diese Sprache sicher nicht fehlen!


    Gruß kingjon
     
  13. Wuface

    Wuface Guest

    Delphi = Pascal, wurde bereits erwähnt :- )
     
  14. kingjon

    kingjon Ganzes Gigabyte

    Das kannst du so nicht sagen
    Pascal, wie ich es in den 80er einmal lernte, ist doch schon ein Unterschied zu Borland Delphi!


    Gruß kingjon
     
  15. cybermaxx

    cybermaxx Halbes Megabyte

    Ich würd mir über die betreffende Programmiersprache lieber 1-2 gute Bücher zulegen. Kann man immer mitnehmen und sich somit immer "weiterbilden".
    Wobei ich noch kein Buch z.B. für Phyton gesehen habe, da musst du wohl über eine Webseite lernen.

    Für C kann ich "C Programmieren von Anfang an" von Helmut Erlenkötter empfehlen. (Soweit dir diese Sprachen gefallen)

    mfG
     
    Last edited: Sep 5, 2008
  16. Zu jeder Programmiersprache gibt es mindestens einen, der sie für das Nonplusultra hält und alles andere für völligen Schrott (gilt auch für Script- und Beschreibungssprachen) :ironie:

    @TO: Ich würde an deiner Stelle mit Visual Basic anfangen. Das ist von den "großen" Sprachen (C++, Java, VB) die einfachste. Und du kannst jederzeit mit lernen aufhören und kannst dann schon einmal schöne Macros in Word oder Excel schreiben.

    Überhaupt, wenn du schon Word oder Excel hast, schau dir dort die Macro-Programmierung (sorry, Kollegen, für dieses Wort) an. Sozusagen als Anfang vor dem Anfang. Die eingebaute Hilfe von MS ist nicht schlecht und es gibt einen Haufen Literatur (Papier und eBooks) dazu.

    Gruß Stefan
     
  17. VB-Coder

    VB-Coder Megabyte

    Also mein Vorschlag wäre,

    Hol dir die kostenlose Visual Studio 2008 Express Edition. Welche du direkt bei Microsoft downloaden kannst.

    Damit hast du schonmal 3 gute Programmiersprachen in einem Paket (und sogar noch kostenlos... und das für `nen Microsoft Produkt ... ist schon wahnsinn). Dann kannst du in aller Ruhe selbst testen welche Sprache dir am besten liegt.

    Im Paket enthalten sind Visual Basic 2008 Express, Visual C# 2008 Express Edition, Visual C++ 2008 Express Edition und einiges mehr. Was aber alles auch auf der Webseite steht.

    In dem Sinne viel Spass und erfolg beim Programmieren. Und falls du Hilfe oder Tutorials benötigst, meld dich doch einfach nochmal.
     
Thread Status:
Not open for further replies.

Share This Page