One of the best ways to improve your listening comprehension is watching German TV online. Have a look at this list of 5 broadcasters and choose your favorite program.
As soon as you understand the bits and pieces that make up German grammar, there will be endless ways to express yourself. Check out these websites!
Learning German should be fun and interesting. When you turn it into a satisfying and enjoyable experience, you will learn much faster and keep your motivation high. This is crucial for your long-term success.