In reply to ClimberEd:
6 month I've been learning German so far and the best app in my opinion is "Hellotalk". A mirror to Facebook but for learning, you get to speak with natives throughout the day. You get out what you put in however, be sociable! Use the 'record a message' function to talk as soon as you can string a sentence together.
I've now got 2 penpals from that app and met one of them late last year. Good for swapping magazines ect. through the post.
Other apps worth looking at are:
Linguist
Duolingo
Babbel
Use them all for the complete exerience.
An effective resourse however is Youtube. Every time I am in the car, on goes a 60 minute lesson, conversations or German channel.
Have a dictionary/online translator handy for looking up words as you think of them.
When you get bamboozled by some gramatic rule, simply Google it and read up on it.
Work diary, now written in German. Phone language, German. Every little helps
That's everything I have used so far. Not paid a penny for online courses, only recently premium membership on Hellotalk. It's safe to say, the internet is king when it comes to this sort of thing.
Prost! Internet
Post edited at 13:28