Đây là một trong số ít điểm ngữ pháp tiếng Anh có đúng một quy tắc, không ngoại lệ đáng kể, và vẫn bị dùng sai rất nhiều.
Quy tắc

because + mệnh đề (có chủ ngữ và động từ)
because of + danh từ hoặc cụm danh từ (không có động từ chia)
We stayed home because it was raining. ✓ We stayed home because of the rain. ✓
We stayed home because the rain.✗We stayed home because of it was raining.✗
Chỉ cần nhìn vào thứ đứng ngay sau. Có động từ chia → because. Không có → because of.
Cách kiểm nhanh
Đặt câu hỏi: "thứ sau nó có đứng riêng thành một câu được không?"
it was raining → đứng riêng được → because the rain → không đứng riêng được → because of
due to và owing to
Cả hai đi với danh từ, giống because of.
The flight was cancelled due to bad weather. ✓ Owing to the strike, the office closed early. ✓
Sách ngữ pháp truyền thống có một quy tắc phân biệt: due to nên đi sau động từ be và bổ nghĩa cho danh từ, còn because of bổ nghĩa cho động từ. Theo quy tắc đó thì:
His absence was due to illness. ✓ (due to bổ nghĩa cho "absence") He was absent because of illness. ✓
Trên thực tế, cách phân biệt này đã mờ đi rất nhiều và due to được dùng thay because of khắp nơi, kể cả trong văn viết trang trọng. Trong bài thi thì biết quy tắc là tốt; trong đời thường thì không ai để ý.
Owing to trang trọng hơn cả hai, hay gặp trong thông báo và văn bản.
since và as
Hai từ này cũng nói về nguyên nhân, và đi với mệnh đề giống because:
Since you're here, let's start. As it was late, we took a taxi.
Khác biệt về sắc thái: because nhấn vào nguyên nhân, coi đó là thông tin mới. Since và as thường dùng khi nguyên nhân là thứ cả hai bên đã biết, và câu nhấn vào phần sau.
Because the shop was closed, we went home. — nhấn vào lý do Since the shop was closed, we went home. — lý do là chuyện đã rõ
Since còn có nghĩa thời gian ("kể từ khi"), nên khi viết cần chắc ngữ cảnh không gây nhầm.
Bắt đầu câu bằng "Because" có sai không
Không sai — miễn là câu có đủ hai mệnh đề.

Because it was raining, we stayed home. ✓
Cái sai không phải là vị trí của because, mà là câu chỉ có một mệnh đề:
Because it was raining.✗ — đây không phải một câu hoàn chỉnh
Đây là lý do nhiều giáo viên dạy "đừng bắt đầu câu bằng because": không phải vì nó sai, mà vì học sinh hay dừng lại sau mệnh đề đầu tiên.
Trong hội thoại thì trả lời bằng một mệnh đề because là hoàn toàn bình thường:
— Why did you leave? — Because I was tired. ✓
because of + V-ing
Đây là chỗ nhiều người tưởng ngoại lệ nhưng không phải. V-ing ở dạng danh động từ là danh từ, nên nó theo đúng quy tắc:
He failed because of not studying. ✓ She was late because of missing the bus. ✓
thanks to
Cùng cấu trúc với because of — đi với danh từ — nhưng mang sắc thái tích cực:
Thanks to your help, we finished early. ✓
Dùng thanks to cho chuyện xấu nghe như mỉa mai:
Thanks to the traffic, I missed the meeting. — nghe như đang than
Không phải sai, nhưng cần biết mình đang nói gì.
Tóm
Nhìn thứ đứng ngay sau:
- có chủ ngữ + động từ → because, since, as
- danh từ hoặc V-ing → because of, due to, owing to, thanks to
