LWJGL vs LibGDX

So, in the time I’ve been programming, I’ve heard of those two libraries.
I’ve been thinking of converting my game into using one of those two libraries,
and I wondered what are the pros and cons of each one.

I was looking on each of their websites, and their features are very alike.

So, could somebody list the pros and cons, or help me decide?

you are misunderstanding. Slick vs Libgdx would be possible.

But Slick and Libgdx both use LWJGL underneath.

You can do everything that LWJGL can do directly in Libgdx, if you want to.
Only reason you would only use LWJGL and not Libgdx is when you already have LWJGL classes and libraries or are not comfortable with the Libgdx ones or whatever

LWJGL is “lower level” than LibGDX. In most instances LibGDX is the best option; see my reply here.

I recommend you start with libgdx, not lwjgl. Libgdx works with lwjgl underneath, and also has tons of helper classes and utilities that will make your life easier. Otherwise, you’ll be stuck reinventing the wheel. Especially if you’ve making a 2d game.

Thank you!
I guess I’ll use LibGDX.