Further....
It was suggested to newcomers from forum members that a good idea is to go along with an existing DJ, or attend gigs to get some feedback as to what you want to do.
There will be DJ's that have the latest equipment and others that don't, which, is fine to then merit the DJ's skills with his or her's system.
If you are going to splash out anyway, a little tip.
This forum is probably one of (if not the) best I have seen.
It is light hearted and has lots of good advice.
I still can't imagine everybody meeting in person and discussing openly, topics, as they have (including me) as they have here!!
So, get as much broad advice as possible!!!
Good luck.