He had a lot less training than you realize.
--- Luke gets like 3 minutes of training from Obi-Wan and then he's suddenly able to block blaster shots blindfolded and nail beyond computer precision shots. In between A New Hope and Empire he learns how to push/pull objects with The Force without Obi-Wan's assistance at all (when he sees Kenobi's ghost on Hoth is the first time he's seen Ben since he died).
There is plenty wrong here. Focusing on Obi-wan. It's the first time he has a visual manifestation of him. But throughout the rest of ANH, he's hearing him every time he uses the force. There is no a single time he used the force without Ben's voice.
You can sit there and say, well he blocked some bolts so quick. Again, there is not a single force thing he did in the first film, without being guided by Old Ben. And it was only a training drone done meant to train... force users. It was simply there to begin showing his training and journey. He didn't use it in combat.
Every other time, was Ben saying trust your instincts and use the force. Hand holding him along the path. Of course, if we want to compare, we have one of the strongest Jedi of all time guiding him. If LeBron was coaching a high schooler already gifted in basketball. That high school would probably excel.
Also, if we want to bring up flying. It's stated he is a good pilot, it's stated his father was, he went over how it's similar to what he did back home. It's not that he had better aim than a computer, the computer was off as shown by the first shot. All he did was trust in himself and the force, like Ben said. This is of course someone's whose biggest accomplishment in the first film is done piggy backing off the old man. Nothing of what he does seems like a terrible stretch, where it's still showing his connection with Ben and could be simple luck. All he did was hold out long enough against Darth for Han to shoot him in the back. He trusted himself instead of a computer. Shot a door lock, etc.
I feel like some of you are so defensive over the idea that Rey is a Mary Sue(And I'm not saying she is one, honestly didn't even know the word existed till TFA and it seems like a pretty shit label to throw criticism at her character), to ignore she is doing flying through the Death Star level moves the first time, able to repair about anything right off the bat, gifted at melee combat and force power. Without any single bit of guidance. Succeed on her first time with everything and never really had a set back after learning the force is real 15 minutes prior, by someone who isn't a Jedi. This is the fault of TFA and her character.
I'm trying to avoid touching on anything from Empire or Jedi, because we don't know yet what Jedi and 9 will hold of Rey. But Rey's characterization or lack of isn't due to her character not being interesting, but TFA fault of never slowing down it's pacing. It suffers never allowing the cast to simply stay put. Rather, it has to have an action sequence every 10-15minutes.
You get 5 minutes with Rey, before she is attacked. Run away, fly away. Get few minutes before... they are attacked again by Bounty Hunters. And unlike ANH, where Luke was always the focus with Han clearly playing a supporting role. She had to share what little time with Finn, who received the bulk of the character development. But this cycle repeats a few more times. She goes to the planet, has a violent force vision, and runs away. Action scene to capture. The film never gives you time to simply sit and take it in. The pacing is way to frantic and her character suffers from it and the dual lead. So when she is pulling this shit out for right when she needs it, rather than slowly introducing it with Luke in ANH. It's because they choose to add in more action sequences rather than letting characters simply linger, hence her character being more of a tool for action sequences requirement.
I think she is a far more interesting character with what they set up than what Luke was. She has far more personality already, but Luke worked better in ANH simply because the film was structured better and geared around him.
--- After that, inbetween Empire and Jedi, he learns to mind trick people, build a lightsaber, and force choke people on his own as well. He never revisits Yoda in between Empire and Jedi and he hasn't talked to Obi-Wan between movies either.
Luke collectively gets like 2 weeks of training and he goes from moisture farmer to defeating Vader.