说两点偶个人看法,仅代表个人观点,供题主参考:
1、如果非计算机专业人士学编程,要看你以后是否想从事计算机专业的工作,如果想从事计算机专业相关工作,最好是从C语言、C++开始,因为做为一个标准的程序员,如果不掌握数据结构、面向过程、面向对象等基础知识概念,在以后的工作当中会造成很大的困扰与瓶颈。有了基础知识与概念,那么解决编程中遇到的问题会更有技术思路,真正从技术角度去思考、解决问题,称之为“编程思想”,因为语言本身只是用法与语法的不同,思想是相通的,但前期条件是一定要有基础知识与概念做根基。
2、如果仅是一个爱好,或者将编程做为一种提高劳动力的工具使用的话,那么可以直接学习python也是可以的,python做为一门更接近自然语言的现代化静态语言来讲,其更容易的上手难度、更直观的语法深受诸多非计算机专业人士的喜爱。
以上是偶对于从0编程要选C还是python的解答。