先说结论:英语不是自学编程的前提条件。
具体回答,这个问题要区分自学编程的目的:
1、学习编程是为了工作,或者解决稍微复杂的实际问题,就需要学习(成人的)的编程语言,如Python、Java等等,那么,需要一定的英文基础。倒不是说不懂英语就不能学编程,而是很难精进,如果是说自学编程入门,或学编程为了解决简单问题,不懂英语也不妨碍学习编程。
2、学习编程是为了纯兴趣,或者儿童进行编程入门,(与1对比)就需要学习更加图形化、趣味化的编程工具,比如Scratch等,那么,不需要有英文基础。
时间:2019-05-21 14:54:29
先说结论:英语不是自学编程的前提条件。
具体回答,这个问题要区分自学编程的目的:
1、学习编程是为了工作,或者解决稍微复杂的实际问题,就需要学习(成人的)的编程语言,如Python、Java等等,那么,需要一定的英文基础。倒不是说不懂英语就不能学编程,而是很难精进,如果是说自学编程入门,或学编程为了解决简单问题,不懂英语也不妨碍学习编程。
2、学习编程是为了纯兴趣,或者儿童进行编程入门,(与1对比)就需要学习更加图形化、趣味化的编程工具,比如Scratch等,那么,不需要有英文基础。