I went to a wedding yesterday in Eastern Switzerland and it was TOO LONG (10-12 hours...not sure because we left early, risking the displeasure of those who invited us, but I really don't care about that, if they aren't reasonable people they aren't my friends or people I would like to associate with anyway, but that is another story)...
The main issue is, my High German is approaching intermediate, but that is not really enough for good communication in social situation in a group of people, where there is a lot of cross-talking.
Anyway, the same old story emerges. People will respond to me in High German or English, but then immediately switch to Swiss German when speaking about the same thing to the person next to me, with no translation, cutting me out of the conversation completely.
People do not do this to be purposefully rude, but they don't even think anything of it, because most of them have absolutely no contact with any foreigners (meaning recent immigrants who can not at least understand Swiss German).
I lived in China for a few months, speak intermediate Mandarin Chinese, but had the same experience in Shanghai, the exact same. Having been in Beijing and Chengdu was refreshing because I'm speaking the language most peopel speak everyday (Mandarin, with some regional accent and slang but it is not a completely different langauge, as Shanghainese and Mandarin are). Shanghainese, like Swiss German are not written languages either, not really (that's complicated and I don't want to get into how Chinese written language is structured, the lack of alphabet, etc).
Anyway, I've come to the conclusion that spending time learning a language that is not spoken is pointless.
I do not need High German. I don't care if I can watch a television show, read a book, or read a newspaper. I have options for almost all of these.
What I care about is being able to communicate with Swiss people. High German is fine for a one: one conversation, but useless in groups, and I also find many Swiss do not want to speak High German anyway, it makes them unconformable (something many Swiss have said to be directly, including my girlfriend).
However, Swiss also say that learning "Swiss German (dialects)" without speaking High German as an adult is nearly impossible.
I find that hard to believe. First, I know a woman from the UK who learned Swiss German first, and high German second. She has issues understanding people from certain Cantons, but where she lives she is fine.
Migro Schule (at least some of them) teach Swiss German classes. What are they teaching if it is not possible? what dialect? What grammar?
It seems to me if you learn a dialect, like St. Gallen Dialect, and you go to Zurich, the words vary a bit, grammar might also vary. Okay.
1) In English some folks in America say "goin to'" some say "going", and others "gonna". All me "I am going to".
However if you know one, you can usually guess the others, and foreigners typically can do this. If you are learning something that says "Ich Gehe", but everyone is saying "I'm gonna" you can't even guess.
That is a bad analogy, but my point is learning any common Swiss German dialect is more useful than High German, because the Swiss German word is likely similar in the other dialect, but not the same, it is almost always closer than the High German equivalent.
2) Grammar is not that important most of the time.
If I say in English..."I tomorrow go store early".
That is very bad English grammar, but almost everyone reading this knows exactly what the meaning is.
If I say..."Yeah...told you i did to eat not the candy".
Everyone can understand that too.
Grammar is overrated. Usually, in my experience with languages, the grammar needed for communication is actually quite low, and how Swiss German speakers communicate in Switzerland is proof of this.
So how would I go about learning Swiss German?
This would all be more simple, and foreigners could integrate more easily if the Swiss had just standardized their language like the Luxemburgers and Dutch, but that's also another topic...and a pointless one, since it won't happen.