Check out the program at the Laguna Niguel YMCA facility. In the summer they will have the Super Sport Clinics for youth and do a different sport each week in the summer and teach the basics of the games.
Here is the schedule:
Sessions
Dates Activity Age Range
June 29 - July 2 Volleyball 5-10 yrs
July 6 - July 9 Soccer 5-10 yrs
July 13 - July 16 Flag Football 5-10 yrs
July 20 - July 23 Basketball 5-10 yrs
July 27- July 30 Flag Football 11-13 yrs
August 3 - August 6 Basketball 11-13 yrs
August 10 - August 13 Volleyball 11-13 yrs
YMCA of Orange County - Camp - Specialty Day Camp - Summer Camp - Camper Activities
You could also enroll him in a youth sports league such as AYSO for soccer or something which will teach the sport and allow some friendly competition with other kids in the area. It will teach him team work and allow him to meet other kids his age in your area.
Here is the flier and registration information for the Aliso Viejo AYSO:
http://www.cityofalisoviejo.com/file...x17_poster.pdf
He could sign up for baseball as well through the Aliso Viejo Little League.
http://www.avll.org/