Quote:
Originally Posted by »FlutterShy™
Man sollte schon in ein oder zwei bücher investieren.
Ich z.B. lerne kanns schlecht mit "Learning by doing", warum ? weis ich selbst nicht aber wenn ich während dem coden im internet nach der lösung schaue mir diese einpräge und zu meinem zweck anwende und es im nächsten projekt wieder benutzen will muss ich wieder suchen.
Mit einem Buch kannst du dir z.B. abends in ruhe ein thema durchlesen, schlafen, den nächsten tag anwenden während du wieder im buch liest anwenden/"nachcoden".
Wenn du mal nicht weiterkommst kannst du einfach das buch aufschlagen und nachschauen (am besten das ganze thema nochmal lesen)
Mir gefällt das auch einfach nicht vor dem PC zu sitzen und zu lernen oder eine pdf durchzulesen oder ein video dazu zu gucken.
Bei einem Buch kannst du übrigens auch nichts falschmachen (ich meine nicht gut oder schlecht). es ist immer gut alles was man braucht irgendwo schriftlich und erklärt liegen zu haben.
Wenn ich meinen neuen PC habe werde ich mir aufjedenfall diese beiden bücher kaufen
VB Grundlagen :
Erweitertes :
Das zweite werde ich mir erst holen wenn ich es wirklich brauche! Aber das erste ist zum lernen sehr gut.
Von den grundlagen gibt es auch ein Openbook aber ich mag das ja nicht so am PC zu lesen/lernen (siehe oben )
|
Ob du nun dem Internet oder dem Buch nachcodest, macht beim Lerneffekt keinen Unterschied.
Du hast nur im Internet tendenziell mehr Fehler und im Buch mehr Inhalt.
Zudem bietet auch nicht jedes Online-Tutorial (und zumindest sowas sollte man schon haben, völlig ohne roten Faden einfach nach Bedarf googlen geht definitiv schief) Übungsaufgaben wie ein Buch.
Außerdem ist in digitaler Form die Neigung zum gedankenlosen Kopieren natürlich größer.
Ich muss aber, jetzt wo ich das C# Kompendium in Form eines Ebooks lese, auch sagen, dass ich es angenehmer finde, Bücher zu lesen.
Quote:
Originally Posted by qkuh
Antwort: Nein. Die meisten Bücher für C# und Java vermitteln kaum Hintergrundwissen, weil man bei den Sprachen gar nicht allzu in die Tiefe gehen kann (der layer sei dank). Bei C++ siehts natürlich anders aus. Da sollte man natürlich bei der Learning-by-doing Lernmethode auch hinter die Kulissen schauen.
|
Das könnte falscher nicht sein. Und wenn dir die Bücher nicht ausführlich genug sind, hol dir doch einfach andere. Es gibt auch für diese Sprachen sehr gute Bücher. Verstehe das Problem nicht.
Was meinst du denn mit Tiefe? Vielleicht verstehe ich dich einfach nur falsch.