If you are seriously learning, I recommend Duo Lingo. It has glitches but you will learn all the basics, and it's free. Then get going with Amazon Kindle and get Andre' Klein's books. They are easy reading, you also learn about culture in different areas of Germany as you follow the adventures of Dino, who is trying to learn German while in Germany. It starts with the book : “Cafe in Berlin“. Then Angelika Bohn's three novels, once you have the Dino series “down pat“. She writes extremely well, very interesting stories, for Fremdsprachigen Lernender: foreign language learners.