German is a very tough language. If you want to study it, you need to work hard continuously.
Here are some internet links in order to learn German:
This page is useful for revising vocabulary. It can translate words from German into English, French, Spanish, Russian, Italian, Polish, Portuguese and vice versa.
This page helps you to translate texts from German in nearly all languages and vice versa. However, the quality of the translation is very bad and characterized by errors.

The CEFR is a guideline used to describe achievements of learners of foreign languages across Europe. Many instutions and schools use it to estimate the student’s learning level.
This page is in English. It is good for learning basic German vocabulary and pronunciation.
This page is in English. It is good for learning the first steps in basic German grammar. It has explanations, examples and exercises.

For advanced learners
This page offers you different activities, methods and German news.
This is the most popular German news channel, everyday at 8pm on TV or online.