Basic Topology: A Developmental Course for Beginners