Right now, I'm tackling Russian (because I'm living in Moscow, its pretty important to focus on that language first). I may also begin brushing up my neglected French skills soon. However, I really want to learn Gaelic. I suppose I'm drawn to it because I have Scottish ancestry.
So, if you have studied ... how did you learn? Did you find a course, or self-teach? What were the best resources, in your opinion? How about immersion courses?