I've taken language classes before as I'm sure almost all of you have and I've gotta say one of the biggest and most important parts about learning a language is having a good teacher. I only had one good french teacher over the years we were forced to take it. Some schools had other languages, but spending time with my grandparents and at my first job kinda taught me how to speak german.