Tip: If you are better at setting goals than you are at following through (and who isn't? This is a list of major active social networking websites and excludes dating websites (see Comparison of online dating websites).For defunct social networking websites, see List of defunct social networking websites.
Sites like Italki and Verbling are places where you might find someone suitable and affordable.
Those don't necessarily have to instruct you, although that might of course be helpful.
Thirty minutes of practice a day is ideal, but any amount will improve your skills rapidly.
Below you'll find a number of resources on this site that are suitable for beginners.
Programs like Memrise and Duolingo can help you stay on track and make your vocabulary learning as efficient as possible.
With Memrise, while you could use one of the ready-made courses, I strongly recommend that you create your own course.Keep the levels manageable with approximately 25 words each. The German language is much easier to learn than you might have heard. "I want to reach German level B1 by the end of September with 90 minutes of daily work" and also consider booking an exam about six to eight weeks before your deadline (if you stay on track, of course).With the right course structure, a little discipline, and some online tools or apps, you can master your first steps into the German language quickly. For more about what to expect from German exams, take a look at our exam series: If you need help with your writing, Lang-8 offers a service where you can copy and paste a text for the community--usually native speakers--to edit.In return, you just need to correct another member's text, which will not take you long. For a small monthly fee your text will be featured more prominently and get corrected faster but if time doesn't matter to you, the free option is sufficient.Looking for a conversational partner is the very best way to hone your speaking skills.