先来说说小编的观点吧,任何一个你能够勤奋学习、持之以恒的编程语言都很好,但小编介意先从C语言或者python开始学习。
考虑因素主要从以下几点出发:
C语言
现在已经很成熟,它的各种语法规则、思想都已经确立起来了,并对现在的很多语言产生很大的影响。
C语言语法简单,有良好的逻辑抽象,入门的话还是先面向过程吧,不要刚学就面向对象云里雾里的,如果是要更全面、深入的学习语言本身就C.
世界上总共有三大操作系统:UNIX操作系统是用纯C语言编写的;Windows操作系统的内核也是用C语言编写的;Linux操作系统仍是用纯C语言编写的。这三大操作系统的内核全部都是用C语言编写的。为什么用C编写,因为C语言的速度最快。计算机中所有的软件都是在操作系统上运行的,如果操作系统的速度很慢,那么在它基础上运行的软件的速度就更慢了。而且计算机中的所有硬件都是由操作系统控制的。
Python
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由GuidovanRossum于年底发明,第一个公开发行版发行于年。像Perl语言一样,Python源代码同样遵循GPL(GNUGeneralPublicLicense)协议。而且相比于其他语言,如cc++要容易的多,python语法更加简单简洁易学,而且有各种强大的库,扩展库,可过程可对象,如果是为了通过编程这一手段来迅速的做出有用、实用的程序和界面可以学python.
全新超实用性的Python零基础入门到就业体验课+视频+源码淘宝¥2购买已下架而且相较于其他编程语言来说,Python更加简单易学,同样的程序,使用C可能需要行代码,使用Java需要行代码,而使用Python则只需要20行代码。其次Python可以让你可以做很多事情,科学计算和金融分析、爬虫、Web开发、游戏开发、命令行实用工具等等。入门是从Basic语言开始的,大概熟悉程序的基础语法与逻辑后,进阶C语言。现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。
慢慢接触C++,或高级编程语言(如:Net,Java等),网页设计相关的语言(HTML+CSS+Javascript)。编程入门后,其实学什么语言已经不太重要了(主要看计划的发展方向)。程序设计的核心在于其逻辑。把程序设计的逻辑搞懂了,学什么语言都很快。
最后把小编的建议送给读者:
首先不要盲目去学,假如你对Python这个行业一无所知,不知道它未来的发展趋势,不知道学习的内容,不知道具体的学习计划等等,而是单纯的买书、看视频,到了中期就很容易萌生放弃的念头,因为你不知道自己在学什么,这是初学者最大的误区。
其次,不要闭门造车。有些学生认为Python很简单,在网上买了相关的书和视频教程,但是不知道和别人交流,没人指导,认为自己什么都能处理,而且有很多不会的知识直接跳过,没有深入研究,这种学习态度也注定学习失败。学习是为自己而学,不要为了学习而学习,要想学好python,自己先要明确一个目标,稳扎稳打,一步一个脚印去学习。