Programmieren Anfagen , aber wie ?
|
Verfasser |
Nachricht |
|
Beiträge: 241
Bewertung: 0
Registriert seit: May 2013
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
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.
|
|
17.06.2014 19:51 |
|
|
Beiträge: 62
Bewertung: 0
Registriert seit: Apr 2013
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
Okay geht Klar , bedanke mich nochmal bei allen!
|
|
17.06.2014 20:08 |
|
|
Beiträge: 462
Bewertung: 2
Registriert seit: Nov 2012
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
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
Freundliche Grüße,
[Link: Registrierung erforderlich]
Full Stack Software Engineer & Architekt
Sprachen: C#, TSQL, HTML5, Ecmascript 6, CSS 3.1, (TS, C++, PHP)
Frameworks: .NET, .NET Core, ASP.NET MVC, ASP.NET WebApi, WPF, WCF, Entity Framework, Bootstrap
|
|
17.06.2014 20:09 |
|
|
Beiträge: 677
Bewertung: 0
Registriert seit: Feb 2013
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
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.
Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2014 20:14 von sic_.
|
|
17.06.2014 20:13 |
|
|
Beiträge: 462
Bewertung: 2
Registriert seit: Nov 2012
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
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
Freundliche Grüße,
[Link: Registrierung erforderlich]
Full Stack Software Engineer & Architekt
Sprachen: C#, TSQL, HTML5, Ecmascript 6, CSS 3.1, (TS, C++, PHP)
Frameworks: .NET, .NET Core, ASP.NET MVC, ASP.NET WebApi, WPF, WCF, Entity Framework, Bootstrap
Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2014 20:47 von GGSeSports.
|
|
17.06.2014 20:21 |
|
|
Beiträge: 1.306
Bewertung: 6
Registriert seit: May 2009
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
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
Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2014 06:17 von Dennis.
|
|
18.06.2014 06:15 |
|
|
Beiträge: 677
Bewertung: 0
Registriert seit: Feb 2013
Status:
offline
|
RE: Programmieren Anfagen , aber wie ?
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
Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2014 10:39 von sic_.
|
|
18.06.2014 10:36 |
|
|