如果是因为兴趣,那么建议的路线就像大学学习编程一样,从简单的c语言结合算法开始学习。c语言是计算机专业通常用来入门的语言,这方面可以看的书很多,比如说c语言程序设计。看完之后可以了解简单算法,为后面的课程提供基础。
如果是被it行业的高工资吸引,或者看好它的前景。那么我建议的是选择一个喜欢的方向。比如说你选择大数据,那么你就可以选择python作为入门语言,辅助学习数据处理相关的算法。
如果你只是希望通过学习程序让自己平常的工作效率更好。还是推荐python给你,因为python有很多库方便你使用。
最后提醒一下,书只适合入门,互联网更多的学习途径是通过网络。看书需要根据自身情况去调整,看不懂就换一本,直到找到适合的。
图一为c语言初学项目运行图
图二为python学习大数据参考书
首先,我建议你去培训机构进行学习,可以避免少走弯路,而且进行系统培训加实战,一般3-5个月就可学有所成;
其次,如果是自学,如果你认定了要学某种语言,就每天要有自己的规划:
1.每天至少花三个小时以上专心的学习,不要三天打鱼两天晒网,持之以恒对待它;
2.建议去网上实战和视频学习,自学网站推荐https://www.toutiao.com/i6697406763148247566/;
3.必须要有一个老师,如果没有人给你解答,会浪费很多时间,而且大多数问题对于新手来说,你可能琢磨一天,有人指导你,可能很快就能理解明白;
4.实践,任何技术学习都不能仅仅在于理论的掌握,而是要动手操作,动手操作的同时就是认识它的过程;另外要多做项目,代码量的多少决定你学习是否努力是否技能掌握;