ein Framework ist aber keine Bibliothek.
Genau. Eine Bibliothek ist viel schlimmer! ;)
Eine Bibliothek ist imho eine Funktionensammlung, die mir aber keine Arbeitsweise, keine Entwicklungsrichtung und keinen Programmierstil aufdrängt.
Das heißt ja nur, dass sie voraussetzen, dass eine gute Arbeitsweise, Richtung und ein guter Programmierstil schon existiert bzw. vom Anwender ergänzt wird. Wenn nicht, sind solche »Funktionensammlungen« ohne Struktur der Anfang allen Übels.
Schön und gut, wenn du das alles schon hast: Aber für jemanden, der von Null an lernt, schnelle Fortschritte machen will und brauchbare Software schreiben will, ist es m.M.n. wichtiger, nicht bloß eine Funktionssammlung kennenzulernen, sondern Arbeitsweisen, Entwicklungsrichtungen und Programmierstile.
Mathias