I am lucky to have a group around here called, "common cycle" that not only performs free repairs, but also will teach you how to repair your bike yourself, also for free.
Having someone live and in person with the proper tools for the job goes a long way in helping you learn.
Youtube is great, and so is forum reading, but hands on perspectives has no substitutions.