Dans la plupart des langues, l'adjectif précède le nom. En français, c'est l'inverse : il le suit, sauf une petite liste. Et pour une dizaine d'adjectifs, la place ne change pas le style mais le sens.
C'est la position par défaut, et elle vaut pour l'immense majorité des adjectifs : couleurs, formes, nationalités, catégories.
Ce sont des adjectifs courts et très fréquents. Il n'y a pas de logique à chercher : cette liste s'apprend.
Une jolie maison, un vieux livre, de bons résultats.
Voilà le vrai morceau. Devant le nom, l'adjectif prend un sens figuré ou subjectif. Derrière, il garde son sens propre.
Beaucoup d'adjectifs acceptent les deux positions sans que le sens bouge vraiment : devant, ils sonnent plus littéraires. Là, aucune règle ne tranche, et personne ne te reprendra.
Commence par placer l'adjectif après le nom : c'est juste dans la majorité des cas. Puis vérifie la courte liste qui passe devant, beau, bon, grand, petit, vieux et leurs voisins. Et méfie-toi des dix adjectifs à deux sens : devant, le sens est figuré ; derrière, il est littéral.