 Get your first dunk by throwing a lob. Two keys, timing and placement. The placement you want right above the rim and right there was actually perfect. I see so many people throwing it too low that they have to catch it and then bring it up and that fraction of a second is the determining factor whether they dunk or not. Is it too far from the rim? I actually prefer that you can get a full jump. If it's too far, at least you're getting a max jump stimulus and then the timing, right there. You want the ball to be at its peak so it's in zero gravity. What? Because if you can meet it at its peak, all you have to do is push it in. And no, you don't have to palm it. You just have to get a little higher so you can get your hand on top of the ball and push it through. Practice throwing lobs without even jumping. Remember the ball has to bounce higher than the rim so that requires a really high toss. Also try really inflating your ball. Catching with two is great for control but it's more optimal that you can reach with just that one hand and push it through. Jumping higher cures everything by the way.