because, so, although (A2 Grammar)

Use because to give the reason, to answer why. The reason comes right after because.

because gives the reason

so gives the result

Use so to give the result, what happened next. The result comes right after so.

although shows a surprise

Use although when the second part is a surprise after the first, not what you would expect. It can start the sentence (with a comma) or join in the middle (no comma).

but shows a contrast

Use but to join two ideas that are different or surprising. But goes in the middle, usually with a comma before it. Like although, it shows a contrast — but although can start the sentence, while but only joins in the middle.

Use only one joining word

Pick one joining word, not two. Do not say because ... so together, and do not say although ... but together.