Are there any DIY courses (online?) or in-person that someone can recommend on how to do handgun and rifle maintenance? I didn't grow up with firearms but bought them as a young adult. To date, I don't hunt .. I just enjoy going to ranges and shooting for fun. Then, I'll bring them to a local shop every year or two to get maintenance. At some point, it gets costly and annoying (they are so far behind, sometimes it takes 4-6 weeks to get them back).