I've done much of my learning at home, but have many demands on my time with caregiver duties with my mother, building our home, etc. I use the classes at our local quilt shop as a "reward" and "escape" from the stress of all that! And, I've learned new things that I might not have ever tried on my own! There are always shortcuts and tips to learn from someone else!
Good luck with what works for you!
Sara