To introduce the basic concepts and features of programming languages and different programming paradigms.