Several years back I read The Hobbit and Lord of the Rings.
I recently discovered (when going through some old boxes I hadn't unpacked after moving house) that I've got a few additional books which I've never read, mainly The Silmarillion and The Book of Lost Tales Pt. 1 + 2.
Is there any order to these? Which should I read first? Or doesn't it matter?