I had one in the past when I was going through a phase where I wanted a more unusual pet. They are great if you handle them all the time, but mine got aggressive when I stopped handling it very often. You want lower humidity levels and around 105° temperatures I believe (slightly lower for an adult in the mid 90's) during the day from a basking light and a infrared bulb for nights to keep them warm without the bright lights. I setup automatic lights to make it have a steady day and night.
Don't use a heating rock for them. Just make sure to get something for it to climb on to get closer to the light. You probably want 2 different thermometers. One on the hot side and one on the cooler side (I believe in the mid 80° range) of the enclosure. Also give it some type of cave to hide in on the cooler side of the tank. I occasionally sprayed mine with a water bottle when it started to shed to help it get the dead skin off. They will shed quite frequently.
I believe the diet is supposed to be mostly insects starting off. I mostly fed mine mealworms until it got bigger and then switched to superworms. Crickets are probably the best thing to feed them, but they are a pain to deal with. You are supposed to gut load them first so the dragon gets more nutrients from eating them. The biggest issue I had was the cost to feed it crickets. I believe it is around $0.12 a piece at the pet store and it would eat like 10 or more at a sitting. It cost more to feed it crickets than dog food to a dog in a month. Plus crickets are noisy and stink in groups. Unless you have a place like a garage to raise your own, I only would do crickets occasionally.
It is much cheaper when you can buy green vegetables and use that as a large part of it's diet as it gets bigger. You can get a mixed bag of collard, mustard, and turnip greens for like $3 or $4. I fed the greens to the mealworms to give them more nutrients as well. Just don't give them lettuce. I also gave mine pieces of strawberries as a treat. You probably want to give it vitamins as well. I believe they need vitamin d3 and calcium. The d3 can come from sunlight if you give it plenty of sunlight and those vegetables I mentioned have calcium in them, or you can just give it vitamins from the pet store to take care of both.
Also make sure the enclosure is big enough for it. You can start with like a 10 gallon aquarium for a baby, but it will outgrow that quick. You probably want at least 3 times that for an adult. Not the tall fish type tanks. It needs to be wider so they can turn around easier. Bedding can be an issue as well. I preferred to put a tile on the floor. It helped retain heat and made for easier cleanup. Sand and other small materials can be accidentally eaten and cause digestive issues. Well that is about all I can think of off the top off my head. Hope this is a little more helpful than most of the other replies