سی پلاس پلاس یک زبان برنامه نویسی شئ گرا و همه منظوره سطح بال و چند برگه است.این زبان دارای قابلیت های سطح بالا و سطح پایین بصورت همزمان است.این زبان برای بهبود زبان C و بر مبنای آن ساخته شده است.در اکثر رشته های دانشگاهی بخصوص رشته های مهندسی دو یا سه واحد برنامه نویسی در چارت درسی وجود دارد,و در اکثر دانشگاه ها بدلیل مناسب بودن و کاربرد بسیار بلا این زبان تدریس میشود.در لینک زیر شما میتوانید تعدادی از کتابهای آموزش زبان ++C را دانلود کنید.