1、学习编程,实际上并不需要多少英语,大概高中的就OK了,比如说你用的编程语言是中文版本的,就不怎么需要英语就可以搞定。
2、当然,英语水平高的话,对编写程序当然有好处,但是这种好处,并不是对你的程序有什么质的提高,他只不过是在调试过程中能够读懂错误而已,程序的可读性,时间复杂度都不是单纯的英语可以解决的,是靠慢慢积累的。调试程序中大多数的错误都是经常出现的,只要你经常编写程序,一眼就可以看见,除非你的程序本身算法就有问题。
3、最后,建议你要是有能力的话,还是学好英语,毕竟很多编写程序的书籍都是英文原版的,要是你致力与做一个很好的程序员的话,英语必不可少!