我跟楼主的情况有些类似,甚至都没初中毕业,现在已经在计算机行业,就是大家口中的程序员,从业十年了。入这一行,我觉得首先你要有兴趣,愿意去付出非常非常多的时间精力去学习和实践。过程真的挺枯燥的,如果没有兴趣很难走得远,我认识的对计算机没有多少兴趣,只是把它当做生存工具的人,大多数在30岁前就停止了自我成长,或者干脆转岗转行。
其次,英语和数学最好有一些基础,可以不用很深度,不是特别类型岗位的需要,初中水平应该应付得来。但是如果你入了行后到了一定深度想继续提升,完善的技术资料大多都是英文的。然后,最好有一些电脑运行原理相关的基础知识,比如装一台电脑都需要什么配件,每个配件的作用;怎么装系统,装系统每一步是什么意思。
这个不是必须的,但是如果你懂一些,会让你后面学习事半功倍。至于学习途径,你可以一边读成人计算机专业一边自学(不是培训机构的话,学校计算机专业教的东西,离实际工作还是有很远距离的),也可以去培训机构。自学会难一些,而且可能你自己也不知道学习的目标和市场需求是不是对得上。
所以自学最好也有行业内的人指导。纯手机码字,祝题主学习顺利。