Warum fragen anfängliche Programmierer (wie ich) immer nach der nächsten Sprache, die sie lernen sollten, anstatt nach dem nächsten Projekt, das sie angehen wollen?
Warum hat Eric Raymond im Abschnitt " Learn How To Program " seines Aufsatzes " How To Become A Hacker " über die Reihenfolge gesprochen, in der Sie Sprachen lernen sollten (im Vergleich zu der Reihenfolge, in der Sie Projekte angehen sollten)?
Fragen anfängliche Tischler: "Ich weiß, wie man einen Hammer benutzt ... sollte ich als nächstes lernen, wie man eine Säge oder eine Wasserwaage benutzt?"
Ich frage, weil ich finde, dass fast jedes bedeutungsvolle Projekt, an dem ich interessiert bin (z. B. eine Web-App, eine Reihe von Poker-Analyse-Tools), erfordert, dass ich gerade genug von einer Vielzahl von Sprachen (Python, C, HTML, CSS ) lerne , Javascript, SQL) und Frameworks / Bibliotheken (wxPython, tkinter, Django), um sie zu implementieren.
Vielen Dank,
Mike