没有贬低的意思,如有冒犯先道歉,粗看下来感觉就像小学生初中生讨论这前十的顶级大学我上哪个好的,有想法有方向即可,纠结太多偏执了没意义。
语言只是工具,入了这个门,换其他语言基础性的东西也是一通百通,不必太纠结于学这个语言不学那个语言之类。而且一个人要完成一项小工程的话,也是各种语言实现参杂的。
建议肥哥在跟着学编程语言的同时,也去看看一些计算机类通用的基础知识之类,更有助于理解,搜搜一些大学的大一大二的公开课看看。就比如说数据结构的课,特性讲清楚,给出伪代码,具体实现各个语言都行,大同小异。
对对应语言有基础了解后,我的经验是做个自己感兴趣的偏商业实用的小项目,去找现成的框架实现你想要的业务功能,先别纠结太底层的实现,新人工作也都是套模板填填空罢了,业务功能完成大差不差就谢天谢地了。然后在过程中思考人家框架的设计,点进去看看他的源码实现之类。