Seite 1 von 1

C++ Tutorial für totale und unmotivierte Noobs?

Verfasst: 11.01.2011, 01:29
von xneogenicx
Hey! Und zwar wollte ich mir ein wenig C++ Grundlagen aneignen,
da ich das später im Studium und Beruf für Sensorik und Robotik sehr gut einsetzen kann.
Spaß wird mir der Lernprozess nicht machen, das geht erst, wenn ich das schon
drauf habe und Ergebnisse sehe. ;)

Daher brauche ich ein verständliches und irgendwie motivierendes Turotial (Deutsch bevorzugt, kann aber auch Englisch sein). Ich weiss das in unserer Hochschule DevCPP genutzt wird. Keine Ahnung in wie weit das eine Rolle spielt.

Per google war ich leider nicht wirklich erfolgreich, daher frage ich die Pros im Forum :wave:
Danke!

Verfasst: 11.01.2011, 01:41
von Kanegou
Programmieren lernen ist halt einfach am Anfang ein großer Lernprozess bei dem man sich einfach durchbeissen muss. Als ich anfing zu programmieren hab ich einmal so nen Tutorial C++ in 21 Tagen gelesen. Aber ausser ein paar schnellen Programmen die nach was aussahen hat man da absolut 0 in Sachen Programmierung gelernt (Hab es deshalb auch schnell bei Seite gelegt). Es ist halt nunmal für viele am Anfang trocken und langweilig. Entweder man beisst sich da durch oder das ganze ist halt einfach nichts für einen.

Im selbst Studium ist ein gutes Buch wohl die beste Möglichkeit. Kann dir da aber leider kein Anfänger Buch empfehlen da ich die Grundlagen in der Schule gelernt hab und die Bücher die ich hab schon Programmierkenntnisse voraussetzten. Ich würde einfach mal bei Amazon oder ähnlichem die Buchbewertungen durchlesen und mal in der Buchhandlung reinlesen.

Verfasst: 11.01.2011, 01:52
von Nomschta
für den anfang reicht jedes x-beliebige c++ buch, "hello world" und so. wenns ans eingemacht geht, wirst du nicht ohne aufgabenstellung weiterkommen, ich würde mir also übungsblätter oÄ besorgen (kannst mich gerne kontaktieren). was soll man schon programmieren? ist ja nur ein werkzeug, und ohne objekt, das man bearbeiten kann, bringt die beste theorie nichts ;)

empfehlen kann ich dir aber den c++ primer, sehr gutes buch. als entwicklungsumgebung würde ich die visual studio express edition nehmen. von onlinetutorien halte ich nix. joar.

Verfasst: 11.01.2011, 09:25
von kne
Sehr gut gefallen und geholfen hat mir dieses Buch: Objektorientierte Programmierung in Turbo C++
Aber ob du das noch irgendwo her bekommst, kann ich dir nicht sagen, ich habe das von einem erfahrenen Programmierer aus meinem Freundeskreis geschenkt bekommen, der es nicht mehr brauchte.

Verfasst: 11.01.2011, 16:27
von CTCooL
aufjedenfall nen gutes buch, bloß finger weg von mark & technik das sind wohl die schlimmsten bücher :>
ich kann dir "C|C++" von Ulrich Kasier & Christph Kerchner empfehlen. Is zwar nen riesen schinken für glaub 50€ aber dort lernt viel wichtiges mit dem richtigen hintergrund dazu.
Es fängt quasi bei NULL an und geht dann auch auf alghorithmen ein, rekursiv und das andere ding davon.

ich such ma amzonlink...

€: es kostet nur noch 40€ bei amazon

Verfasst: 11.01.2011, 19:21
von Roughael
>>hab ich einmal so nen Tutorial C++ in 21 Tagen gelesen... Hab es deshalb auch schnell bei Seite gelegt
...
>aufjedenfall nen gutes buch, bloß finger weg von mark & technik das sind wohl die schlimmsten bücher :>

Kann ich so unterschreiben, tu dir keine bücher von Markt und Technik an und auch keinerlei dummybücher ala c++ in 21 tagen. Das einzige was du da lernst ist dass du ne fehlentscheidung beim kauf gemacht hast.

>für den anfang reicht jedes x-beliebige c++ buch, "hello world" und so.
oh junge :rolleyes:
..
>empfehlen kann ich dir aber den c++ primer,
da hast du dich grad nochmal gerettet.. c++ primer hab ich auch gutes von gehört(selbst aber nicht gelesen)

zum programmieren lernen ansich kann ich auch ansi c empfehlen, weil man da noch nicht mit zuviel drumherum verwirrt wird.
Sehr gutes buch dazu wäre Programmieren in C von kernighan/ritchie. mit dem buch kannst du sehr schnell zu erfolgen kommen.
Und C ist in mikrocontrollern ja oft vertreten, daher kannste es in robotik bestimmt gut gebrauchen.

Wenn du die möglichkeit zur Beschwerde hast, rate der uni schnellstmöglichst von DevCPP abzukommen, die IDE wird seit jahren nichtmehr gewartet und ist total out of date.
Visual C++ Express oder Netbeans sind gute IDE's mit denen man gut arbeiten kann.
Netbeans hat den vorteil dass man auch java, php, etc damit schreiben kann welche im studium (je nach bereich) auch vorkommen.
Visual C++ hingegen ist wohl das komfortabelste was man haben kann in sachen c++

Verfasst: 11.01.2011, 21:29
von oNyx
hab damals (vor über 10 jahren) mit dem taschenbuch "C: Programmieren von Anfang an" angefangen.

http://www.amazon.de/-/dp/3499600749/

mir hats damals sehr gut gefallen. hab zwar ka wie die aktuelle auflage ist, aber ich bin mir sicher, dass die ebenfalls brauchbar ist.

da es sich hier um ein popeliges taschenbuch handelt, wird auch nur auf das aller nötigste eingegangen. (siehe produktbeschreibung)

dasselbe buch gibt es auch als c++ variante:

http://www.amazon.de/-/dp/3499600773/

zufälligerweise befindet es sich ebenfalls in meinem besitz. gelesen hab ich es allerdings nicht. :>

und ja, von markt & technik kann ich ebenfalls nur abraten.

Verfasst: 11.01.2011, 21:54
von Nomschta
Roughael hat geschrieben: >für den anfang reicht jedes x-beliebige c++ buch, "hello world" und so.
oh junge :rolleyes:
..
>empfehlen kann ich dir aber den c++ primer,
da hast du dich grad nochmal gerettet.. c++ primer hab ich auch gutes von gehört(selbst aber nicht gelesen)
gegenargument? affe..

Verfasst: 12.01.2011, 08:29
von EviLsEyE
Ist zwar jetzt nur Klugschiss, aber wenn Du schon total unmotiviert da ran gehst, wird Dir das beste Tutorial nichts nützen..
Selbst wenn Du Dich dazu zwingst, wirst Du die Schritte einfach so nacheinander abarbeiten und wenn Du damit fertig bist, haste kurz darauf eh wieder alles vergessen..

Motivation kann man sich nicht anlesen, die muss zuerst im Kopf passieren ;)

Verfasst: 12.01.2011, 10:30
von Bucko
Hat jemand Erfahrung damit: http://antme.net/ ?

Klingt ganz interessant, auf den ersten Blick zumindest.

Verfasst: 12.01.2011, 12:35
von Kanegou
Ich kenn sowas ähnliches für Java. Robocode heisst das.
http://robocode.sourceforge.net/

Man sollte dafür halt schon Programmieren können. Aber ich hatte damals sehr viel Spaß damit. Ist wirklich perfekt wenn man nicht weiss was man Programmieren soll und man kann halt verschiedene Programmier Pattern ausprobieren. Und da man sich nur auf die Business Logik konzentrieren muss ist der frustrations Faktor nicht sehr hoch.

Verfasst: 13.01.2011, 02:54
von hacker42
nimm dir das buch von kernighan/ritchie und lern erstmal C. das ist für sensorik und robotik ohnehin sinnvoller.

Verfasst: 18.01.2011, 17:39
von klo8
hacker42 hat geschrieben:nimm dir das buch von kernighan/ritchie und lern erstmal C. das ist für sensorik und robotik ohnehin sinnvoller.
Ja, C++ ist als erste Programmiersprache sowieso schlecht geeignet, zu viel Quatsch mit dem ein Anfänger nichts anfangen kann und die Syntax ist recht unansehnlich.

Wenn ich neu anfangen würde, würde ich mit Python anfangen, die Sprache ist vielleicht nicht sehr systemnah und auch nicht allzu schnell, aber das ist am Anfang, wenn man erstmal mit Schleifen und if/else umgehen lernt, eher egal. Am Anfang wichtiger ist, dass man die Syntax schnell im Kopf hat und das Programmieren Spaß macht, vor allem, wenn man es ohne Uni/Schule lernt.

Verfasst: 17.03.2011, 22:12
von stehzwerg
also ich hab in der schule nun auch gerade son roboter projekt laufen und da wird in c programmiert. kann auch das erlenkötter buch vom onyx empfehlen!

Verfasst: 18.03.2011, 23:47
von miftner
Bin auch grad in der Situation, dass ich mein Projekt "Ich werde C/C++ lernen" starten möchte, hab mir auf Amazon jetzt mal "Grundkurs C++: C++-Programmierung verständlich erklärt" angeschaut, da ich schon einige Bücher von Galileo Computing habe und immer zufrieden war. Mich interessiert eure Meinung dazu oder ob ihr evtl. bessere Alternativen habt, weil das nichts taugt

Verfasst: 19.03.2011, 08:14
von Flp
Roughael hat geschrieben: Wenn du die möglichkeit zur Beschwerde hast, rate der uni schnellstmöglichst von DevCPP abzukommen, die IDE wird seit jahren nichtmehr gewartet und ist total out of date.
DevCPP wird afaik als "wxDevC++" noch weiter entwickelt.
http://wxdsgn.sourceforge.net/

Verfasst: 23.03.2011, 23:43
von Roughael
Flp hat geschrieben:DevCPP wird afaik als "wxDevC++" noch weiter entwickelt.
http://wxdsgn.sourceforge.net/
und quake 3 wird als ioquake3 weiterentwickelt.
ändert nix dran dass das original nicht weiterentwickelt wird.
Hier war die rede vom original, was forks angeht bin ich nicht auf dem laufenden.