What are some if the best free workout program's to choose?
This app has plenty of free workouts. Look for ones that don't have Pro on them. Use the Filter option, then choose the individual workouts rather than the programs.
Sworkit is free and offers bodyweight routines; you can choose the area of the body or whole body, and set the length.