Making shader 2D

Hi everybody, I’m creating a 2D game, and i would like making some cool effect as wind in the trees, water rippleling or shadows and light ;D

Im very new to this kind of effect, and i’ve learnd that I have to use shader to modify images in “real time” on the game, and I’ve seen we must use LWJGL : but i really don’t know how to use it, and how shader works :persecutioncomplex: ???

So is it possible to use slick and lwjgl at same time (render with slick and shader with lwjgl)?
Or can we do those effect just with slick2d or other easiest way ?

Thanks you ! And sorry for my english