Die chronologisch richtigte Reihenfolge ist: Silmarillion, Hobbit, Herr der Ringe. Man muss sich aber am Anfang nicht daran halten (empfehle ich auch nicht)
Wenn du Herr der Ringe bisher noch überhaupt nicht gelesen hast, dann beginn am besten mit diesem Buch. Es ist schließlich das Hauptwerk. Wenn es dir gefallen hat und du mehr über Mittelerde und dessen Geschichte/Mythologie erfahren möchtest, versuch Silmarillion und danach Hobbit. Und wenn du dann erneut Herr der Ringe liest, wird dir einiges klarer.
Diese Reihenfolge ist aber nur meine Empfehlung, es gibt sicherlich andere Meinungen. Dir sollte nur bewusst sen, dass jedes Buch sich bei der Erzählweise unterscheidet: Das Silmarillion kann stellenweise zäh sein (besonders wenn man damit anfängt), der Hobbit hingegen ist ein Kinderbuch. Herr der Ringe wiederrum ist ein Zwischenstück, ein erwachsenes Buch aber nicht so langwierig wie das Silmarillion. Aber wie gesagt, ist alles Geschmackssache...
Empfehlen tue ich aber alle drei ;-)