I really cannot add more then what has been already posted.  Training and on-going practice are key to any skill mastery and would suggest ARC First Aid training (basic, community, advanced or whatever is available in your area) as a start.  CERT training and if it moves you join the local Volunteer Fire Department and obtaining First Responder training would be great addition.
Pete