Learn first: Present tenses
German word order is strict: the position of the verb defines the type of sentence. In a statement the finite verb comes second, in a yes/no question and an imperative it comes first, and in a subordinate clause it goes to the very end. Compound verb forms (Perfekt, modal verbs, separable verbs, the passive) form a "bracket" around the sentence. English learners tend to keep the subject before the verb at all costs — in German that often produces errors. You cannot write, speak or even follow spoken German well without this topic, and a large share of exam grammar tasks test word order directly.
Think of a sentence as a series of "positions". Any element — subject, time, place, object — can stand in position 1, but the finite verb is always second:
Ich fahre morgen nach Taschkent.
Morgen fahre ich nach Taschkent.
Nach Taschkent fahre ich morgen.
A "position" is one sentence element, not one word: Am nächsten Montag (three words) fills one position. If the subject is not in front of the verb, it comes straight after it (inversion). Position 1 usually holds what you want to stress or what links to the previous sentence.
Position-zero conjunctions don’t change the order and don’t take a position: und, aber, oder, denn, sondern (memory aid: ADUSO):
Ich bleibe zu Hause, denn ich bin krank.
Er wohnt in Berlin, aber er arbeitet in Potsdam.
With a two-part verb, the finite part stands in position 2 and the second part goes to the end, enclosing everything in between:
Perfekt: Ich habe gestern einen Film gesehen.
Modal verb: Wir müssen heute die Hausaufgaben machen.
Separable verb: Der Zug kommt um 8 Uhr an.
Futur I: Ich werde nächstes Jahr in Deutschland studieren.
Passive: Das Haus wird nächstes Jahr gebaut.
Why the bracket? A German listener learns the key action only at the end: Ich habe ... gekauft / gesehen / vergessen. So you must listen to the end of the sentence. Even with three verbs only one stands in position 2; the rest go to the end: Ich habe gestern nicht kommen können.
Inside the bracket (the middle field, Mittelfeld) there is a typical order too.
For adverbials: time — cause — manner — place (TeKaMoLo: temporal, kausal, modal, lokal):
Ich fahre morgen wegen der Arbeit mit dem Zug nach Berlin.
For objects:
Pronouns before nouns; two nouns: dative → accusative; two pronouns: accusative → dative.
Position of nicht: negating the whole sentence — at the end, but before the second part of the bracket: Ich komme heute nicht., Ich habe das Buch nicht gelesen. Negating one element — directly before it: Ich fahre nicht nach Berlin, sondern nach Hamburg.
With a question word: W + verb + subject; without one: verb + subject.
The bracket stays: separable prefixes, participles and infinitives remain at the end: Wann stehst du morgen auf?
Subordinating conjunctions: dass, weil, ob, wenn, als, obwohl, damit, bevor, nachdem, während, bis, seit, da; also question words (in indirect questions) and relative pronouns. In a subordinate clause the finite verb goes to the very end:
Ich weiß, dass er heute kommt.
Ich lerne Deutsch, weil ich in Deutschland studieren möchte.
Er sagt, dass er den Film schon gesehen hat.
A separable verb is written as one word: …, weil der Zug spät ankommt.
Indirect question: Kannst du mir sagen, wo der Bahnhof ist? Relative clause: Das ist der Mann, der neben mir wohnt.
If the subordinate clause comes first, it fills position 1 of the main clause, so the main clause starts with the verb:
Weil ich krank bin, bleibe ich zu Hause. (✗ …, ich bleibe…)
A subordinate clause is always separated by a comma.
Ich kann nicht kommen. Ich muss arbeiten. → one sentence with weil.
gestern / ich / ins Kino / gehen — in the Perfekt, starting with gestern.
Turn a direct question into an indirect one: Wo wohnt Anna? → Weißt du, ...?
weil (subordinating, verb last): …, weil ich müde bin.
denn (position zero, V2): …, denn ich bin müde.
deshalb (adverb, fills position 1, verb next): Ich bin müde, deshalb gehe ich ins Bett.
trotzdem, dann, danach, außerdem, sonst, darum, deswegen are adverbs too — the verb follows immediately: Es regnet, trotzdem gehen wir spazieren. So linking words fall into three groups: position zero (ADUSO), adverbs (verb right after) and subordinating conjunctions (verb last).