How can someone create a complex black hole effect

As the title implies i am asking the question how would one create a complex black hole effect. I say complex as the black hole must be more than just a black ball with a distortion effect around it. It may seem like a very tall order but i am looking to create a black hole effect with gasses falling into it, a particle effect that shows tiny particles falling into it, right outside the black hole a fire effect of everything falling in burning , and finally the already mentioned gravity distortion effect.

To be more specific i am looking to create a black hole/vortex that looks like that of the beginners guide

Something like this but it does not need to be this insanely complex. I know i am asking allot here so thanks to anyone who takes the time to respond.