Tae Kim's guide has mobile apps! iOS is here, android here. You can make bookmarks in the app. It's pretty much the website!
Several people mentioned Human Japanese. I've only used a CD-ROM version, but I liked it.
Wanikani is my favorite for kanji (though it's a paid service, and apps are user made), and JED (iOS/Android) is a good dictionary.
Mango Languages is good for learning basic, set phrases, and you might have free access to it through your local library. I like it because it does seem to teach a tiny bit about grammar and uses hiragana.
Mango Languages is web based (well flash based) so it would work on Linux as long as you have the flash plugin installed. Check to see if your local public library has a subscription, that way it won't cost you anything to use.
I'll check it out, but I must be honest - the fact that they left the accent marks off the very first words at http://www.mangolanguages.com/learn-chinese/mandarin/ didn't set my expectations very high :(
Rosetta Stone is okay but it's a bit too pricey. Some libraries (my local one, for example) have a library subscription to Mango languages that is IMO just as good (and free with a library card).
Do you have a library card? Not sure where you're located, but if you live or work in the state of NY you're eligible for a NYC library card (and you don't have to go to the city to get it). With that card you get free access to Mango Languages which offers modern Hebrew. And I think more than just NYC libraries offer similar benefits. Mango has a big section for modern Hebrew but also has a separate (albeit smaller) section for biblical Hebrew.
There's also Duolingo which semi-recently added Hebrew.
I think Duolingo does a better job when it comes to learning to read/write Hebrew. Mango does a better job for conversational skills. Just my two cents.
AAAAAAAAAAWWWW YYYEEEEEEEEEEAAAAAH~!
:D
Grats! You sound like a great guy, the little package you send sounds lovely! Ooo I'm so hoping to get my SOs shirts, they'll smell like him <3
I'll love wearing them to bed :3
SUGGESTION Try learning Mandarin. Simple words, hellos, goodbyes, thank yous. Learn as much about the culture as you can too. (I'm sure you've thought of this). Despite it being a crazy asian mother, it' still her mother. No matter how controling she may be, remember that her mother loves her and only wants what (she knows to be) best for her.
Check your local library for language learning tools, some libraries have a great program called Mango, it's free (so long as it's used through the library systems)
If not there is a plethora of free language learning tools on the internet you can use.
A parent's approval is not necessary in all relationships. However, it's nice if you can get it. :3
Edit: You can easily learn it from you SO, but I think it would be really cute if you could tell her somethign without her expecting it. Something like "You are special to me" or "I love you" or "Your eyes are beautiful". BAM! INSTANT BROWNIE POINT BAG!
Check with your local library. Many have a deal with the online service Mango Languages. I found Mango to be a very good learning tool, and they do have a Gaelic course.
If your library isn't partnered with Mango, ask them about it. They may be willing to look into it. They may also have other resources available.
My (very Canadian) boyfriend is slowly learning, he's mastered the basics, like "pivo molim" (beer please). This site has a good breakdown of topics, and seems easy to follow: http://www.mangolanguages.com/available-languages/learn-croatian/ it's free through my public library, see if yours has it too!
Build up a solid vocabulary first! Forget about grammar at this point, Croatian grammar is more complicated than English, and people will understand you anyway.
Good luck! :)
studyspanish.com is great for grammar. I'm doing that along with duolingo. I read little kids books in Spanish, like Dr. Seuss or PD Eastman books. Before I started duo I did Mango http://www.mangolanguages.com, which is free through my library, and I really liked it. I will get back to it as soon as I finish the Spanish tree. I also watch a lot of Spanish movies and kids shows and listen to Spanish music in my down time. I like to take a Spanish song and make a memrise course for my personal use breaking down each word into the literal definition and then look at each line to understand what they mean which is often not a literal translation. I would also recommend lang-8.com. You write something in your target language and a native speaker will correct it for you. It's pretty fun and has taught me a lot I don't get from duo.
Mango Languages is the best language learning suite I've seen, and I've played with quite a few. Best part is that I get it for free from my library. Once you get a login through your library, you can also download their app and get all the languages on your iOS device for free as well. Check your library!
However, I did start with Pimsleur, which worked wonders for my Chinese tones. Again, your library might have it. Otherwise it's quite expensive.
EDIT - I see from your comment history that you're Swedish? If your library doesn't have access to Mango and you can't ask them to purchase it, PM me and I can set aside some time to teach you on Skype. I'm in Chicago.
http://www.mangolanguages.com/store/try-mango/ (you can try the 1st lesson of this program for free...), see if your local library has access to it...
Also; http://german.about.com/
These are review sites that come to me, but maybe other folks will think of others. I can remember please, thank you, and how to count to 10 auf deutsch but that's about it. Good luck and have a fun trip.
http://www.cnn.com/2010/US/02/05/super.bowl.viewers.profit/
http://qz.com/171174/putting-the-global-perspective-into-the-superbowls-massive-tv-audience/
Now will you please shut up? You're wrong. Deal with it.
For anyone curious to learn French-Canadian, the Mango site and app is one of very few linguistic teachers to cover this. It's free to access from most public libraries.
I would still go with Hebrew, But I probably wouldn't go with Rosetta Stone.
You can learn the Aleph-bet on wikipedia, or youtube.
Mango Teaches Conversational Hebrew for beginners- and it's for through most American public libraries.
You can always search Google for something like "Free Hebrew course", "Learn Hebrew free", etc...
There's always /r/hebrew as well.
But that's still just my opinion.
If you think Esperanto sounds more interesting, then by all means. It'll help you stay encouraged to learn.
Also, Mango Languages. It's freely available through pretty much every public library and has a large selection of languages. They also have a way to learn language through films.
I found a program available for free through my local library's website. It's called mango and it's pretty good... some would say better than Rosetta Stone. See if your library has something similar. I can use it from any computer as long as I have my library card. Both Russian and Ukrainian are offered.
I would recommend http://www.trymango.com - its a language learning program thats free through your library. it actually teaches you conversational skills instead of just vocab and grammar. If it's not available through a library close to you, you can purchase the product on their website. http://www.mangolanguages.com
Check your local library's website catalogue and see if they are subscribed to Mango Languages. It's kind of like Rosetta Stone and has parts where you speak to your computer and compare it to a native speaker to get the pronunciation right.