学习 Python 是一个范围很大的词。
你学习 Python 的目的是什么?觉得好玩想学?听说学了能换工作想学?想学做后端?想学做人工智能?机器学习?数据分析?
要学到什么程度?
以上的问题不知道你有没有考虑过,或者是否考虑清楚了。
不过,不管因为什么原因,你决定开始学习 Python,那么总是要从基础语法开始的。如果你对编程语言没有概念,或者没有学习过其它的编程语言,那么学起来可能有点吃力。
在哪学?
自己有一台可以上网的电脑,一颗求知的心,然后学会“如何问问题”,“如何描述自己遇到的问题”,差不多就可以开始学了。
可以看 Python 官方网站(可能一部分是英文的),可以看视频教程(比如B站上搜一下应该就有),也可以买书。
但别想着有什么神器,不管是自学还是报班,不管是看书还是视频,学习的过程是不可能跳过的。
关于你问到的英语——一开始可以不用。中文互联网的各种资料足以让你磕磕碰碰地学个大概。
但想要学得好,用得透,英语是需要的。
Python 是外国发明的编程语言,它的官网文档里,英文总是比较全的。
你在编程中遇到的问题,在 StackOverflow 这样的英文网站中可能更容易得到想要的答案。