PCMasters Hardware Forum > Software > GFX, Webdesign und Programmierung > Seite 7 > Empfehlenswerte Programmiersprache zum lernen

Im PC Forum registrieren


Produktsuche
IDEALO-PRODUKT-SUCHE
idealo preisvergleich
PCM News & Reviews
Antwort  
 
 
Alt 05.04.2010, 18:07
Benutzerbild von Marvin09
Threadersteller
Marvin09
 
Standard

Empfehlenswerte Programmiersprache zum lernen



Hallo,

Ich würde gerne in nächster Zeit bisschen die Programmiersprache lernern.
Jetzt meine Fragen:

1. Welche ist die beste oder zu empfehlen???

2.Was ist die beste Methode zum Lernen und Empfehlungen???


Danke für hilfe
Alt Heute
Hardware Bot
Computer Informationen
 
Diese Werbung wird registrierten
Mitgliedern nicht angezeigt.
Werden Sie noch heute kostenlos Mitglied
auf PCMasters.de
Standard Weitere Informationen

 
Alt 05.04.2010, 18:30
pixelflat
 
Standard

Es gibt keine "beste" Programmiersprache. Jede hat ihren Anwendungszweck und ist mehr oder weniger genau für einen Bereich geeignet (sonst würde es sie nicht geben [mal abgesehen von ein paar "Experimenten"]). Also kommts darauf an was du eigentlich machen willst bzw. welche Anforderungen du an dein fertiges Programm stellst (zB Plattformunabhängigkeit).

Generell bist du derzeit mit Java wohl ganz gut bedient, weil es die Lehrsprache #1 und auch in der IT-Arbeitswelt am meisten gefragt ist. Meine Lieblingssprache ist es zwar nicht, aber im Vergleich zu C für Anfänger definitiv einfacher.

Am effektivsten lernst du eigentlich a) mit einem Buch in dem die Themen systematisch aufeinander aufbauen bzw. logisch angeordnet und b) schreiben, schreiben, schreiben. Das beste Buch der Welt hilft dir nichts auch wenn du es auswendig kannst, wenn du nicht selbst Programme schreibst.

 
Alt 05.04.2010, 18:34
Benutzerbild von Marvin09
Threadersteller
Marvin09
 
Standard

Ja ich will ja lernen um Programme schreiben zu können.

Aber kannst du mir irgendwas zu Java empfehlen????
 
Alt 05.04.2010, 18:37
pixelflat
 
Standard

Zum einen natürlich Galileo OpenBooks " ]" und " ]". Letzteres gibt es in der letzten Auflage (also nicht die aktuelle) auch kostenlos.
 
Alt 05.04.2010, 18:56
Benutzerbild von Marvin09
Threadersteller
Marvin09
 
Standard

Danke werd mal schauen ob was dabei ist
 
Alt 08.04.2010, 17:22
Benutzerbild von ole1836
ole1836
 
Standard

Ich würde dir die Sprache C++ Raten, z.B. weil du dann Sprachen wir Java mitlernst (Ich weiß nicht zu 100%, aber viel ist sehr ähnlich). Ein sehr gutes Tutorial hierzu findest du ] . Und immer dran denken, learning by doing, also einfach ausprobieren, und wenn etwas nicht gleich funktioniert einfach ruhig nochmal alles durchkucken. Wenn du gar nicht mehr weiter weißt, hilft es auch, einfach mal ein bisschen zu zocken, um den Kopf frei zu bekommen.
 
Alt 01.07.2010, 00:07
angel85
 
Standard

Zitat:
Zitat von ole1836 Beitrag anzeigen
Ich würde dir die Sprache C++ Raten, z.B. weil du dann Sprachen wir Java mitlernst (Ich weiß nicht zu 100%, aber viel ist sehr ähnlich). Ein sehr gutes Tutorial hierzu findest du ] . Und immer dran denken, learning by doing, also einfach ausprobieren, und wenn etwas nicht gleich funktioniert einfach ruhig nochmal alles durchkucken. Wenn du gar nicht mehr weiter weißt, hilft es auch, einfach mal ein bisschen zu zocken, um den Kopf frei zu bekommen.
hey mich würde das auch interessieren, habe deinen link angeklickt nur leider kommt da:

Forbidden

You don't have permission to access /inhalt.htm on this server.



der thread ist schon etwas älter aber das hat doch jetzt nichts damit zu tun oder?
 
Alt 01.07.2010, 05:12
Benutzerbild von [I]ns4ne?!
[I]ns4ne?!
 
Standard

Hey Angel, mein Tipp, fang nicht mit C++ an, das kann unter umständen dazu führen das es dir so komplex vorkommt, das du die lust verlierst.

Ich würde dir da ebenfalls wie Pixelflat, Java ans Herz legen.

Hiermit: " ]" solltest du anfangen zu arbeiten, also mit dem Buch versteht sich.

Und dann eben wie Pixel damals bereits sagte, viel programmieren und testen.
 
Alt 02.07.2010, 17:44
uhu
 
Standard

Die Alternative zu C++ ( unter Windows ) ist Delphi, nicht Java.
Für Anfänger deutlich besser geeignet.

Meine Empfehlung: Delphi for Kids
]

Wird auch an Unis empfohlen ( ist nicht für Kinder, auch wenn es vll. so aussieht ).
Wenn du das Buch durchgearbeitet hast bist du in der Lage eigene kleine Programme mit Grafischer Oberfläche zu programmieren, zudem weitere Infos und Code Schnipsel von anderen Seiten ( wie zb. ] ) zu verwenden ( Der Komplette Syntax wird vermittelt ).

PS:

Ich finde alle eure Java-Buch Empfehlungen, für einen Programmierneuling, absolut ungeeignet.
Die sind einfach viel zu Überdimensioniert und verwirren mehr als sie helfen.
Sie dienen eher als Kompendium, anstatt als Lernbuch was man von vorne bis hinten durcharbeitet.

Geändert von uhu (02.07.2010 um 17:48 Uhr).
Folgende User haben sich für den guten Beitrag bedankt:
 
Alt 02.07.2010, 17:59
klappflapp
 
Standard

Wenn du dich doch für C++ entscheiden willst, kann ich dir auch das Buch "C++ für Dummies" empfehlen. Hat einen übersichtlichen Aufbau und wird durch die spezielle Art auch nie langweilig.

Greez, klappflapp
 
Alt 02.07.2010, 18:00
uhu
 
Standard

Zitat:
Zitat von pixelflat Beitrag anzeigen
Generell bist du derzeit mit Java wohl ganz gut bedient, weil es die Lehrsprache #1 und auch in der IT-Arbeitswelt am meisten gefragt ist.
Kein wirklich hilfreiches Argument.
Es geht darum programmieren zu lernen, mit welcher Sprache man das macht, spielt keine Rolle. Die Prinzipen des programmierens sind in jeder Sprache gleich, lediglich der Syntax ist anders. Dieser lässt sich ohne Probleme innerhalb weniger Tage erlernen.
Folgende User haben sich für den guten Beitrag bedankt:
 
Alt 02.07.2010, 18:02
klappflapp
 
Standard

Wobei es zwischen dem Syntax von Java und C/C++ keinen riesigen Unterschied gibt...
 
Alt 02.07.2010, 18:12
Benutzerbild von incredible-olf
incredible-olf
 
Standard

Naja, die Prinzipien sind in funktionalen Sprachen völlig anders als in objektorientierten, da macht es schon nen unterschied ob man funktional anfängt und dann auf Objektorientierung wechselt oder ob mans gleich mitnimmt.
 
Alt 02.07.2010, 18:14
pixelflat
 
Standard

Naja gut, dann hat er eine leicht zu erlernende Sprache gelernt mit der er nichts weiter anfangen kann als Hobby-Bastelei. Ich meine Delphi wird in der Industrie nur spärlich bis gar nicht verwendet und die Syntax ist alles andere als ähnlich zu Java/C++ (umso schwerer tut er sich beim Umstieg).

Meine Buch-/Skript-Empfehlungen basieren darauf, dass sie kostenlos sind. Ich bin der Meinung das man für eine Programmiersprache kein Buch kaufen muss. Nenn mir doch mal ein Java-Buch das deiner Meinung nach besser geeignet ist. Wenns möglich einfach sein soll kann er ja gleich ] verwenden.
 
Alt 02.07.2010, 18:17
uhu
 
Standard

Zitat:
Zitat von incredible-olf Beitrag anzeigen
Naja, die Prinzipien sind in funktionalen Sprachen völlig anders als in objektorientierten, da macht es schon nen unterschied ob man funktional anfängt und dann auf Objektorientierung wechselt oder ob mans gleich mitnimmt.
Du kannst sowohl in C++ als auch in Java objektorientiert, generisch als auch prodezural programmieren.
Du wirst auch in Java nicht direkt mit der objektorientierten programmierung beginnen.

Zitat:
Zitat von pixelflat Beitrag anzeigen
Ich meine Delphi wird in der Industrie nur spärlich bis gar nicht verwendet und die Syntax ist alles andere als ähnlich zu Java/C++ (umso schwerer tut er sich beim Umstieg).
Delphi wird auch heute noch in der Industrie verwendet.
Programme wie zb. Skype basieren auf Delphi. Auch viele spezalisierte Software zb. für Ärzte(Nephro7),Architekten oder Ämter werden auch heute noch in Delphi programmiert.

Wie gesagt, der Syntax Unterschied ist nicht das Problem. Es geht in erster Linie darum programmieren zu lernen ( wie verwende ich Schleifen, was sind Variablen usw. ), in welcher Sprache man das macht, ist egal.

PS: Everest Ultimate ist auch in Delphi geschrieben :P

Geändert von uhu (02.07.2010 um 18:35 Uhr).
Folgende User haben sich für den guten Beitrag bedankt:
 
Alt 02.07.2010, 20:46
klappflapp
 
Standard

Da muss ich zustimmen. Klar sollte man sich erstmal für eine Sprache entscheiden, aber mann muss dann halt wirklich erstmal die Grundsätze lernen, die bei jeder Sprache ähnlich sind, und das kann manchmal ziemlich Nervenzerreisend sein, das heißt, man brauch sehr viel Interesse und auch Gedult
 
Alt 02.07.2010, 21:07
pixelflat
 
Standard

]

Wie wärs denn damit? Das ist sogar noch einfacher als Delphi wenns ohnehin nur um Programmierkonzepte und die nötige Denkweise geht.
 
Alt 03.07.2010, 17:57
Benutzerbild von xXMastercsXx
xXMastercsXx
 
Standard

huhu,

ich hab mit C angefangen, dann C++ gelernt und mich zuletzt etwas in Java eingearbeitet.
Würde dir aber raten direkt mit C++ zu beginnen, wenn du in C++ fit bist hast du alle anderen Programmiersprachen schnell drauf.

Für C++ kann ich folgendes Buch empfehlen: ] (der Name ist irreführend). Falls du mit Java beginnen möchtest ist ] die erste wahl.

Viele Grüße
master

Geändert von xXMastercsXx (03.07.2010 um 18:03 Uhr).
 
Alt 04.07.2010, 05:45
uhu
 
Standard

Zitat:
Zitat von xXMastercsXx Beitrag anzeigen
huhu,

ich hab mit C angefangen, dann C++ gelernt und mich zuletzt etwas in Java eingearbeitet.
Würde dir aber raten direkt mit C++ zu beginnen, wenn du in C++ fit bist hast du alle anderen Programmiersprachen schnell drauf.
Ich rate davon ab mit C++ anzufangen.
Erstmal ist der Sprachumfang viel zu groß, so das ein Anfänger vom fehlenden Praxis Bezug die ersten Monate i.d.R abgeschreckt wird und das programmieren schnell aufgibt.
Des weiteren lohnt sich der Zeitaufwand mit c++ zu programmieren überhaupt nicht, da man sogut wie in jeder modernen Sprache effizienter programmieren kann.

Deine Begründung das man mit C++ andere Sprachen schneller drauf hat, ist leider absolut failed. Auch wenn sich viele Sprachen an dem C Syntax anlehnen, heißt das nicht das wenn man C++ gelernt hat, sich in andere Sprachen schneller einarbeiten kann.
Der Syntax jeder Sprache ist schnell zu erlernen, egal ob mit C++ Kenntnissen oder nicht. Es geht einfach nur darum die Prinzipien des programmieren zu verstehen.


Gerade C++ unterscheidet sich von modernen Sprachen wie zb. Java oder C#. Nicht nur das die Bibliotheken anders aufgebaut sind, es fehlt einfach an Aktualität. Nicht zuletzt an moderen Elemten in den heutigen Entwicklungebungen (zb. Der Garbage Collector ), was das programmieren deutlich vereinfacht.

Mal eine Empfehlung von mir zu Java:

]
Folgende User haben sich für den guten Beitrag bedankt:
 
Alt 04.07.2010, 10:40
pixelflat
 
Standard

Naja, wer sich dafür interessiert und sich dran setzt kann auch C++ recht schnell lernen. Das ist kein Hexenwerk und wer einige grundlegende Dinge von C/C++ kennt versteht auch schneller oder überhaupt die Hintergründe bei anderen Programmiersprachen (braucht man zwar meist nicht aber das macht einen guten Programmierer aus). Der Garbage Collector ist meiner Meinung nach ganz toll wenn man sich auskennt aber wer keine Ahnung hat lernt nicht seine Objekte anständig zu verwalten: der GC wirds schon richten.

Der Zeitaufwand für C++-Programme mag zuerst größer sein als bei anderen Sprachen. Aber es gibt genügend aktuelle Bibliotheken die einem Arbeit abnehmen. An der Stelle sei nur Boost und Qt genannt. Mit letzterem kannst du genauso schnell und einfach wie in Java (bzw. sogar auf ähnliche Art und Weise) plattformunabhängige GUIs erstellen - sogar für Symbian. Und Qt funktioniert nicht nur gut sondern ist meiner Meinung nach auch ziemlich toll.

Btw, ich denke wir haben da eine andere Ansicht darüber was der Threadersteller bzw. allg. ein Anfänger will. Ich glaube du gehst davon aus das auch ein möglichst unbegabter möglichst schnell und möglichst einfach ein Programm auf dem Desktop hat. Wer aber programmieren will weils ihn interessiert sollte i.d.R. keine Probleme haben sich zB auch in C einzuarbeiten.
hardware forum Neue Frage stellen?
Kurze Zusammenfassung der Frage:
Bitte wählen Sie eine Kategorie:
Mailadresse:
Ihre Frage:
Ihre Frage wird als Gast gespeichert. Sollte eine Antwort im Forum erfolgen, bekommen Sie diese per Email zugeschickt.


Antispam, bitte die folgende Aufgabe lösen: 
 
Um auf dieses Thema zu ANTWORTEN
bitte sich zuerst » hier kostenlos registrieren!!

Antwort

Tags:

Ähnliche Tags: , ,


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C++, HTML & Java lernen WaynexD GFX, Webdesign und Programmierung 16 10.03.2010 20:20
Programmieren lernen für Anfänger OC4Ever GFX, Webdesign und Programmierung 8 22.08.2008 11:38
Batchen Lernen leicht gemacht: Hier ein Tutorial von mir, wie mann Batch lernen kann! CoolerDennisBoy GFX, Webdesign und Programmierung 1 01.05.2008 09:22
Programmiersprache? inside man GFX, Webdesign und Programmierung 28 07.02.2008 20:36
Internetseiten programmieren lernen ERR0R GFX, Webdesign und Programmierung 6 12.01.2008 23:39


Sie betrachten gerade: Empfehlenswerte Programmiersprache zum lernen


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:43 Uhr.



Im PC Forum registrieren