Quote:
Originally Posted by MrSm!th
Ohne die Grundlagen zu kennen funktioniert das nicht. Die sind viel zu weit gefächert als dass man sie so unstrukturiert lernen könnte.
|
Man muss nicht alle Grundlagen kennen, um Code zu schreiben. Ein Beispiel ist der Compiler. Man muss nicht wissen, wie und was er genau macht und wie der Quellcode zum Maschinencode übersetzt wird. Natürlich ist es nützlich, aber nicht notwendig. Learning by doing heißt erstmal, dass man beim Prozess des Programmierens lernt und kennenlernt und bei Problemen, die man sich evtl. auch selbst sucht (in Form von Problemstellungen), versucht diese nachzuvollziehen und zu beheben. Das Kennenlernen, Nachvollziehen und Beheben schließt, wie gesagt, kein Nachschlagen aus.