I use YouTube for just about anything you can think of...its a great resource. However, you need know 'your' limitations and make sure you have the proper (specialty) tools required to do the job right. Do your research. Watch several videos. There are a lot people posting 'how to' videos that are idiots. Again, know your limitations.
G19/G26 Gen4, S&W Shield9
U.S. Coast Guard (Retired)