An ideal target weight training recommendation system and method ascertains a user's ideal target weight with a user-data algorithm that computes a strength coefficient based on weight repetitions. The user generates initial completed repetitions until the muscles fatigue. A baseline strength value is calculated with the initial completed repetitions and a baseline strength coefficient. A resistance value of the free weights divided by the baseline strength coefficient, produces the baseline strength value. The baseline strength value is used in calculating ideal target weight values. A user-data defined y-intercept approximate functions. Each y-intercept approximate functions involving user-selected desired target repetition values. The user manipulates a resistance structure associated with the ideal target weight values. The ideal target weight values are rounded to the nearest whole number. The user-selected desired target repetition values generate second completed repetition values for subsequent sets. This causes the strength curve to automatically adapts to strength progression.