毎度初歩的な質問で失礼します。

タイトルの通り、divとsectionとarticleの違いってなんでしょうか?
いろいろググりましたが、とても曖昧にしか理解できずにいます。

divの中にsectionとarticleがある。
sectionは前後関係を必要とする要素で
articleは独自に成立する要素。

とざっくりそんな風に理解しています。

コードを書くときは

<div>
  <section>...</section>
</div>

または

<div>
  <article>...</article>
</div>

のどちらかを要素の種類によって使い分けたらいいのかな?と今のところ認識しています。

基本的なことから教えていただけるとありがたく思います。