В русском языке предложения делятся на простые и сложные. Такое разделение происходит не по смыслу и даже не по объёму предложения (большое предложение — не значит сложное), а потому, что в разных предложениях может быть от одной до множества грамматических основ.
Простое предложение — одна грамматическая основа.
Солнце зашло.
Сложное предложение - две и более грамматические основы.
Сложное предложение состоит из простых предложений, эти предложения вступают в разные отношения.
Ниже приведены три типа сложного предложения:
Сложносочинённое (ССП): Солнце зашло, и город затих.
Два простых предложения равноправны и могут существовать без друг друга, но сочинительный союз обеспечивает их прочную смысловую связь.
Сложноподчинённое (СПП): Город затих, когда солнце зашло.
Два простых предложения вступают в зависимые отношения: здесь первая часть является главной, вторая — придаточной (зависимой). Условно, если бы не было первой части, то и второй тоже не было бы. Подчинительный союз помогает уточнить, в какую именно смысловую связь вступают части СПП.
Бессоюзное (БСП): Солнце зашло, город затих.
Два простых предложения объединены по смыслу и интонационно (интонация на письме выражается с помощью знаков препинания).
Чтобы понять, какое предложение, нужно ОБЯЗАТЕЛЬНО: 1) выделить грамматические основы; 2) обратить внимание на союзы (сочинительные в ССП / подчинительные в СПП) или отсутствие союзов (БСП) и только потом делать выводы / расставлять знаки препинания!