DAREBEE has a great Push-Ups Guide that includes tips and technique info, a progression for building up to your first push-ups, lots of push-up variations, plus some Challenges and Workouts to try. You can find it here: https://darebee.com/pushups-guide.html