In terms of resources your first port of call should be this website: www.learngaelic.net It has quite a range of learning resources and is pretty self explanatory.
Their dictionary is very good and one of the two main ones I use online, but is probably the best for beginners.
That guy I was on about Michael Bauer has done quite a lot of work on creating and translating online Gaelic resources. Here's a link to his page: http://www.igaidhlig.net/en/
Here's an interview with him http://gaelic.co/gaelic-tech/ That blog is pretty interesting as well, and comes at it from a more academic point of view than learngaelic.net
Good case study. From Calum: