Salut
Alors pour faire du dev PHP et Java, l'idéal selon moi (quand tu ne souhaites pas faire du dev mobile pour iOS) est un PC sous Linux (Ubuntu 20.04 LTS est très bien).
Après si tu es joueur, bah ce sera dual boot sur Windows pour la partie jeux
En choisissant Linux, tu t'habitueras à un environnement beaucoup plus proche de l'environnement de production sur lequel sera déployé ton app ou tes API.
Concernant les composants, 16Go de RAM, un vrai proc avec plus de 4 coeurs, i5/i7 (8th gen mini) ou équivalent chez AMD et un disque rapide nvme/SSD.
J'ai pas de modèle en tête mais les modèles PRO HP sont très bien. J'ai eu 3 génération de EliteBook 850 (j'ai le 5 depuis 2 ans) et c'est très costaud.
De manière générale, un modèle PRO chez Dell, Asus etc. d'occasion sera beaucoup plus robuste qu'un modèle grand public neuf au même prix.
Après tout dépend de ton usage, le mien tourne environ 10H/j 6j/7 donc il faut un truc costaud.