Sponsor-Board.de

Normale Version: Programmieren Anfagen , aber wie ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

TheMrTzup schrieb:
Danke für die umfanreiche Antwort.
Ich denke ich werde mir jezt doch ein Buch zu Java bestellen da ich diverese Minecraft Plugins programmieren könnte und soch auch ein Ergebnis sehe.
Java sieht nicht all zu schwer aus und ich denke ich werde das mit genug Zeit schaffen.

Mit freundlichen Grüßen
TheMrTzup aka Nico


Bis deine Minecraft Plugins public-fähig sind, dauerts aber.

Okay geht Klar , bedanke mich nochmal bei allen!
Kann dir eigentlich nur eine moderne objektorienitere Sprache empfehlen wie z.b c#.

Mach nicht den Fehler mit C oder PHP anzufangen. Die Alttlasten wirst du nur schwer wieder los.

Das Buch hier, ist wirklich Spitze. Hier kannst du als Einsteiger richtig Programmieren lernen:

[Link: Registrierung erforderlich]

Gibt viele tausende Bücher. Aber die meisten führen dich zum Ziel eines Problem, aber wirklich (gut) programmieren, kannst du danach nicht.

Ich behaupte mal ein besseres Buch kann man nicht zum Einstieg finden Wink

DerSniper schrieb:
Wirklich schwer ist Programmieren nicht - nur am Anfang ungewohnt.


Ja und nein. Ich glaube du willst darauf hinaus, dass er als Anfänge rnicht denken soll "das ist zu schwer", "das ist wahnsinnig komplex", "das schaffe ich nicht". Stimmt!

Grundlagen sind je nach Sprache relativ einfach und schnell zu verstehen. Und ich denke durchaus, es ist nicht so schwer zu einem Punkt zu kommen an dem man sagen kann: "Ich kann programmieren"

Aber als Pauschalaussage widerspreche ich dem. Programmieren kann schwer sein, wenn man auch den Entwurf von Algorithmen und Architekturen, Design-Konzepte, etc. mit einbezieht.

sic_ schrieb:
Programmieren kann schwer sein, wenn man auch den Entwurf von Algorithmen und Architekturen, Design-Konzepte, etc. mit einbezieht.

Gerade dann wird es doch einfach? Wer Design Patterns verwendet, ist klar im Vorteil. Du hast ja dann gerade eben nicht mehr das Große Problem, wie erstellst du ein Forum, sondern viel eher, wie programmierst du einen Beitrag, wie sieht ein Button eines Beitrags aus?.

Stimme aber zu das Programmieren schwer sein kann. Das liegt aber wirklich am Grundverständnis. Wer die Architektur einer Anwendung nicht versteht, hat meistens die Grundlagen versäumt. Wenn man selbst mit Funktionaler Programmierung erfahren ist, und probleme hat, liegt es meistens daran, dass Design Patterns sehr Objekt Oriniertert sind im Vergleich zu einem Antipattern (Singelton vs Dependency Injection)

Hier empfiehlt sich gute Literatur zu lesen, zu büffeln und verstehen, und danach anwenden können.

Hier noch eine Veranschaulichung:

http://patterns.instantinterfaces.nl/current/document_files/image018.png(!https)

Hier noch ein gutes Buch:

[Link: Registrierung erforderlich]

Wüde ich aber lieber erst anfassen, wenn man die Grundlagen gelernt hat. Wenn es aber soweit ist, ist dies Pflicht Lektüre Wink

Java oder C++ sind ein guter Start in die Programmierwelt, von Scriptsprachen wie PHP würde ich da lieber abraten, auch wenn diese als Vorwissen nicht ungeeignet sind.

Youtubetutorials würde ich nur bedingt nehmen.

Fange am besten mit den normalen Text-Tutorials an. Dort weißt du wo du bist und kannst bei Probleme genau an die Stelle zurückkehren, bei Video-Tutorials ist das meist nur ein Hin- und Hergespringe, was mir persönlich nicht gerade weiterhilft.

Stelle dir am Anfang mit Java oder C++ kleine Aufgaben á la "Wie gebe ich Text in der Konsole aus?" oder "Wie kann ich 2 Zahlen über die Konsole einlesen und Multipliziere diese?"
Schreibe prozedurale Programmabläufe, stupide Funktionen, mache dich mit deiner Programmiersprache vertraut.
Wenn du das hinkriegst, kannst du anfangen, die objektorientiert zu bewegen, verstehen was Objektorientierung bedeutet, was eine Referenz, was ein Zeiger ist usw.

Objektorientiert zu programmieren kannst du am schnellsten mit Java lernen, da die Sprache im Grund auf Objektorientiert angelehnt ist.

Wenn du direkt professionell lernen willst, solltest du deine Google-Suchen mal mit dem Zusatz "Skript TU" oder "Skript FH" ergänzen. Ich habe selbst gesehen, dass man via Google an sehr viele Vorlesungsskripte aus den Universitäten drankommt und die sind einiges wert, auch wenn es kein vollwertiges Studium ersetzen kann Wink

GGSeSports schrieb:

sic_ schrieb:
Programmieren kann schwer sein, wenn man auch den Entwurf von Algorithmen und Architekturen, Design-Konzepte, etc. mit einbezieht.

Wer Design Patterns verwendet, ist klar im Vorteil.

Stimmt. Die Verwendung war allerdings nicht gemeint, sondern so etwas wie SOLID erst einmal (richtig) zu verstehen. Oft ist es auch so, dass Design-Patterns nur vermeintlich korrekt verstanden wurden. MVC fällt mir dabei spontan ein: Was ein Model ist und wie es sich zu einer Entity abgrenzt, da kann man schon mal leicht ins Ungenaue abdriften.

Naja ich hätte gar nicht damit anfangen sollen, das ist ein Thema für sich Biggrin

Seiten: 1 2
Referenz-URLs