How to make a crystal ball with particles inside in cycles i'm new on 3D modeling and Blender, I'm self-teaching the 3D design and I can't find how to make a crystal ball with particles inside that reflect lights incoming in the ball.

I would like to create something like that:



Any advise to make it?
I figured some of it 

Here what i got so far