I think one of the main problems with most Gaelic learning resources is that they use too much technical jargon when explaining the Gaelic language - all those things like 'dependent form', 'independent form', all that talk of verbal nouns etc. I think a learner doesn't need any of that, but simply needs things explained in a simple, easy to follow way, much like 'SSI...'. In fact, the verb tenses of Gaelic aren't difficult really....they just APPEAR difficult because of all the jargon and the fact that most Gaelic teaching books are written in such a dry and formal way.
It also seems to me that most books designed to teach Gaelic are basically glorified grammar books. All they do is go over grammar points, without any practical use. You can't learn to properly speak a language that way. Or they teach set phrases, without teaching the student how to construct their own sentences. No wonder a large portion of people who set out to learn Gaelic end up failing. I can't tell you the number of local people I've met (both Scottish or people from abroad who have moved here) who told me they tried to learn Gaelic but then gave up because it was 'too hard'. What a pity.
In the end, there ARE some good resources for learning Gaelic out there, but finding them in amongst the rest is the hard bit, but overall we do need something that is more effective. I agree it's a great language. I'm still learning it myself, but maybe when I'm fluent I might create a product for it to teach it effectively, who knows?
As for setting up a Welsh and/or Gaelic meet up here, it's good there's a Gaelic meet in Nairn Library, and I'd love to set something up in Inverness if possible, as it's kinda centralised for people in the Highlands. What do you think would be the best way to go about finding and contacting other local Welsh and/or Gaelic speakers? Facebook groups? Meetup.com? Gumtree? Or something else (any other local forums you know about?). I did think about trying to set up some local language meets via Meetup.com, as I speak a few other languages too and there doesn't seem to be any regular language meets up here. I'm willing to try and set something up, but need suggestions about how to best go about it.