My family is Chinese, but my Chinese is not good. Growing up my parents spoke it at home, but they weren't very strict about me doing the same. They emphasized me learning English. I also didn't want to speak Chinese because I wanted to fit in better. Fast-forward 22 years and I wish I'd learned more when I was a kid.
I visited my family in China one year ago and the experience really opened my eyes. I realized how much about myself I still had to learn, and how much that meant I should learn Chinese. I chose to take classes with eChineseLearning because I can do it virtually anywhere. My classes are professional and I can definitely see progress. So can my family. I recommend this program!