I'm happy to see you motivated by our replies and effort, but you know there are several apps that you can learn how to do pushups from and can even act as a personal trainer or you can consider watching a YouTube video, it's not as hard as you think unless maybe some complex pushups that requires some experience from trainers, it's just an opinion advice it's also cool for you to meet a trainer.
Yeh, you can't get up close and personal with an app like you can with a personal trainer. I'll see if I can track down those suggestions too.
The reward you should be striving for is the noise your significant other makes when you take your shirt off.
Eww.. You need a shower!
