I love love love language and linguistics and all that jazz, but I've only ever been good at English. Learning a new language has always been one of the few things that's academically difficult for me. T_T And by difficult, I mean I suck. Even so, how it develops over time and the historical implications of related languages.. Cx So despite my difficulties, I've dabbled in Spanish, Hebrew, Russian, and I'm currently taking French.
Rosetta Stone is awesome, though, and it's one of the few things that helps. C: It teaches in such an intuitive manner - less pesky memorization, more learning. I'm sure it's not as great for teaching high level grammar, but it's wonderful for introductory purposes and pronunciation.
Ha, I think slang/dialects are the most fascinating part of language. The more creative people are with language -- the more the language deviates from the "rules" and shows something about who those people are and how cultures have mixed around them -- the more excited I am.
Ohh, so true! I've procrastinated so many times on French homework because I've been distractedly looking up obscure slang or common swears.. The rules are obviously important, but the slang is what adds color.