I grew up in Taiwan so I know the pool scene there really well. Instead of going to malls and smoking weed, the teens in Taiwan hang out at pool halls (during or after school

) The thing is, any pool halls you go to, and there are plenty of them (used to be more), you will see run out pool in multiple tables. And if you befriend them, they will teach you for free or even play with you for free and that is how I learned. Took about one summer to go from a D+/C- player to a B-ish level player. There are not as many good players here, but when you do see one, their intentions are usually not good at least in my experience.