Es gibt keine Logik, mit der
Es gibt keine Logik, mit der man das automatisieren kann. Das heißt: Auswendig lernen oder nachschlagen.
Die deutschen Substantive haben ihr Geschlecht durch Tradition erhalten, d.h. durch jahrhundertelange Gewohnheit. Ein Linguist hätte sicher für jedes einzelne Wort eine Begründung, aber das hilft im Alltag nicht weiter.
Bei neuen Wörtern und Fremdwörtern läuft es meistens über (manchmal recht willkürliche) Analogien und Ähnlichkeiten. Bei "der Computer" kommt es evtl. von "der Rechner", bei "das Notebook" dagegen von "das Buch". Und "die Party" richtet sich wahrscheinlich nach "die Feier".
Ob bei Fremdwörtern das Geschlecht aus der fremden Sprache übernommen wird, ist sehr unterschiedlich. Zum Beispiel ist "der Campus" im Deutschen männlich, weil "campus" im Lateinischen ebenfalls maskulin ist. (Vielleicht auch weil man "campus" mit "der Platz" übersetzen kann, aber es gibt gleichberechtigte Übersetzungen wie "das Feld" und "die Fläche").
Die zur Zeit im Deutschen sehr verbreiteten englischen Substantive bekommen ihr Geschlecht ganz offensichtlich nicht aus der englischen Sprache, denn dann müssten sie (sofern unbelebt) allesamt sächlich sein.