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