首先要搞清楚:您学习编程是为了谋生还是纯粹因为兴趣。
如果为了谋生,不可取。在国内,软件行业基本上是吃青春饭,过了35岁工作已经不好找了。而且现在软件专业的毕业生很多。不惑之年自学编程,如果拿这个去就业显然没有竞争力。
如果纯粹因为兴趣,什么时候学习都不晚。随着计算机技术的发展,计算编程变得越来越简单,只要有逻辑分析能力,懂一些数学知识,学过英文,40岁、50岁、60岁开始学编程,都能学会。
其次、要弄清楚,你学习编程要解决什么问题?要做网站还是做APP,是做管理软件还是科学计算,弄清楚了自己想解决什么问题,才能确定从哪里入手,学习什么编程工具。如果要做应用系统,你还需要学习数据库知识。
就拿偶的经历来说,偶是一个学财务的文科生,2003年(在32岁),为了做一个网络版的人力资源管理系统,就自学了编程工具Delphi,一切从零开始,需要什么知识就学习什么,遇到什么问题就解决什么问题。那时候网络还没有现在发达,也没有那么多关于编程的QQ群,也找不到可以帮助偶的老师。遇到了问题只能去书店买书、查资料,解决问题的难度很大。但在偶的坚持下,经过一年时间的学习努力,偶就做出了自己的一个网络版本的人力资源管理系统。目前偶已经过了不惑之年,但还在坚持自己的编程爱好。
从偶的经验看,编程是一件很有意思的事情,你想要的东西,通过你编写的代码,一步步的实现,会很有成就感。学习编程,只要有兴趣,爱学习,能坚持,一定能学会,通过编程技术也能解决自己的实际问题。