高中计算机编程学的是程序设计语言。它可以帮助人们使用简单可靠的工具来构建电脑程序,这些程序能够在电脑上完成特定的任务。编程语言可以被灵活地组合,用来创作出各种不同的计算机程序,比如游戏、文档处理程序、绘图程序等等。编程语言也可以用来编写数据库程序,用于组织大量的信息,以及分析程序,用于研究各种社会、经济等问题。现代计算机编程语言大多是基于面向对象的编程思想,它们引入了对象与封装、多态、继承等概念,从而提升了编程效率,使程序变得更加健壮、可维护。未来发展方向还可能包括人工智能、语音识别等新兴的技术。