This one. ^_^
Joking. I heard Verbling is good. I used an instant messanger called Paltalk for awhile.
I don't know much about German though. Sorry. Ana asifa.
Yes, I do know one! It's called YouTube. =)
www.duolingo.com or www.memrise.com
italki :-) I am a native speaker and licensed teacher, if you want, I can help you and provide you with good learning material as well.
try Roseta Stone program - veerey powerfull program for studying any language!!! any!!!!! but it will take time because the knowledge is fundamental. Very easy to study. No need to write anything or repeat...Information is staying in your mind forever!!