Запятая. Части тесно связаны по смыслу (одновременность или последовательность событий) и не имеют осложняющих конструкций.Поезд ушёл, перрон быстро опустел, вокруг стало тихо. Точка с запятой.Части не имеют тесной смысловой связи.Мигают звёзды на небе; лес обнажился.
Двоеточие. Вторая часть поясняет первую, раскрывает её содержание (можно вставить союз А ИМЕННО).Мать наказала сына: она не пустила его гулять.
Тире. Части противопоставлены друг другу (можно вставить союзы А, НО, ДА (=НО), ЗАТО, ОДНАКО и т.д.).Деньги исчезают – работа остаётся.