在刚开始学习编程的时候,我第一门接触的就是c语言,c语言的优势就是既有高级语言的特点,又具有汇编语言的特点。它可以作为系统的设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,因此,它的使用范围很广,是一门面向过程的编程语言。最初作为小白的时候使用的是Visual C++ 6.0,这是一款很老的的开发环境,现在都基本不怎么使用了,后面也用过Dev C++,后来用的最多的还是Visual Studio,这个开发环境个人感觉是非常好的。后来接触了点C++,C++的优势是语言简洁灵活,运算符和数据结构丰富,具有结构化控制语句,程序执行效率高等,是一门和C语言兼容,面向对象的语言。Dev C++和Visual Studio都是写C++不错的开发工具,但也有些人使用的是Visual Studio Code,这是一款轻量级的编辑器,安装包小,且启动速度快,拥有丰富的插件系统和代码追踪功能,得到很多人的好评。后面我使用得多的就是Java语言,它的优势就是Java语言是一种优秀的编程语言。它最大的优点就是与平台无关,在Windows 9x、Windows NT、Solaris、Linux、MacOS以及其它平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上广泛采用。关于它的开发工具使用得多的基本就是Eclipse和集成开发环境 IntelliJ IDEA,其中IDEA是使用较为广泛的, Eclipse的使用大多是为了维护老项目,当然也不否认现在仍有使用Eclipse来进行开发的公司和团队。使用什么语言因人而异,有的人也很喜欢用Python,因为它写得快,而C++是运行得快,Java语言在这个方面就处于一个尴尬的地位,既不是写得最快的,也不是运行得最快的,但这并不影响它在市场上的需求。