Habe über die Jahre sehr viel Wissen über Java, Python, C, C++, C#, JavaScript, Delphi, PHP akquiriert. Habe in all diesen Sprachen bereits diverse Projekte umgesetzt. Was mir aber fehlt ist Wissen darüber, wie genau ich Applikationen aufbauen soll. Werden die Projekte größer, dann werden sie auch gleichzeitig unübersichtlicher. Ich habe mir ein Bisschen über Klassen und Namespaces beholfen, aber so richtig toll finde ich die Lösung nicht. Daher stelle ich hier mal die Frage an euch. Welche Lektüre wäre hier die richtige? Es können auch gerne größere / mehrere Bücher sein. Wichtig ist mir, dass ich das erwähnte Wissen für eine bessere Übersicht / Struktur erhalte. Ich gehe stark davon aus, dass dies agnostisch zur Programmiersprache ist. Um einen Anhaltspunkt zur Art meiner gebauten Software zu geben, so handelt es sich zumeist um GUI- / Web-Anwendungen oder RESTful Web Services.