Here are some picks for German resources I have used and still do use that will be helpful for you. I have German resources for all levels.
In addition to these German resources, you can check out articles on this website and some grammar explanations I’ve made about German specifically.
Grammar & Fundamentals
The Everything Essential German Book
ISBN: 978-1440567575
My personal source for learning German grammar the first time. Good for beginners because of the simple explanations
Barron’s German Grammar
ISBN: 978-0812042962
My favorite German grammar book. It’s very technical, so it might not be good for beginners or for people who aren’t familiar with complicated grammar words like “antecedent” or “transitive verbs.” If you want detail, this is for you. This was also written before German reunification, so they do not include some modernizations to the language from the 1990’s.
German Grammar Drills
ISBN: 978-1260116250
A good source of exercises with simple explanations. Helpful for beginners or intermediate learners who want to refine their skills.
SparkNotes German Grammar
ISBN: 978-1411470408
Helpful chart with the minute details of German grammar. Good if you always need to check charts for the ending of a specific verb or noun, but does not include explanations. This is a easy-to-access supplement, not a main source of grammar.
uTalk
(Disclosure: You can get this deal because of my affiliate status)
Get 30% off any purchase from uTalk. This is a good source of basic vocab. If you don’t want to find the critical vocab on your own through trial and error, uTalk can just give you all the vocab for a certain topic with memorization exercises, games, etc.
Glossika
(Disclosure: You can get this deal because of my affiliate status)
Get a 7-day free trial with my link. This is a AI generated language learning platform that can introduce you to sentences that expose you to grammar and vocab.
Sources of Input
DW – Deutsche Welle
The German public broadcaster. Good source of short, native-level reading content.
The app (iOS / Android) uses the language setting of the phone, so if you want to change it to German, you have to change your phone settings or change it in the app manually.
DW Learners
Supplemental grammar explanations and exercises for German learners through the German public broadcaster. It also has a dedicated iOS and Android app.
ORF
Österreichischer Rundfunk, the Austrian public broadcaster. Good source of short, native-level reading content.
The Android app is a copy of the website, but the iOS app has the video component.
YouTube: DW
The YouTube channel of the German public broadcaster. A good source of German listening content.
YouTube: Kurzgesagt
German version of a popular animation YouTube channel about technology and science. All videos are subtitled and are a great source of listening practice. There is an English version and German version of every video separated on different channels.
YouTube: MrWissen2go
German current events
German Learning Tools
Linguee (Dictionary)
The most accurate dictionary I’ve experienced with lots of example sentence, so you can parse which similar word is the right one for you. It has an iOS and Android app.
Reverso (Conjugation)
For German, I use this website for conjugation, but there is a context dictionary, which is also amazing, along with iOS and Android apps.
Wiktionary (Declension)
When I want to decline nouns or adjective, Wiktionary is the most dependable site for that.
Surfshark VPN
(Disclosure: You can get this deal because of my affiliate status)
Get 82% off a Surfshark plan plus 2 months free with my link. Very useful for accessing German content on streaming platforms.
italki
(Disclosure: You can get this deal because of my affiliate status)
Get $10 in italki credits after spending $20. italki is a fantastic platform to find German tutors based on your needs. You can find a professional teacher with a strict curriculum, a casual teacher with whom you can have comfortable conversations, or a non-native teacher that can explain the fundamentals in your native language.