Re: [问卦] 学程式要从最难的开始学起吗?

楼主: Richun (解放左手的OO之力)   2020-07-30 15:57:03
※ 引述《alohac (社会观察家)》之铭言:
: 安安各位肥宅
: 强者我朋友啦
: 自修写程式
: 但是我听他抱怨他爸叫他从C++开始学
: 他"阿现在市面上的程式都拿更好写的新语言来学"
: 他爸"阿C++就最难也最基本的阿你给我学好再去碰其他东西"
: 问题来了
: 学一个没有接触过的领域 不是要从最简单的方式开始入门吗?
: 我知道他爸的意思是要他先把基础练好
: 可是我也不知道我朋友会不会死在沙滩上欸
: 各位乡民对这件事有什么看法呢?
: 先学简单的语言之后再一点一点的深入学习?
: 还是从基础的语言扎扎实实打好基础之后触类旁通?
: 有人觉得哪种方式对初学者比较好呢?
: 竿舞吧挂
C++没算到最基本,它这系更基础的有C,不过C++最难就...很多人认同。
你要说从入门到放弃的话,那我建议他学Rust。
能玩底层操作,也有函数式的玩法,从高阶到低阶,共通的一件事就是你会被编译器教做人。从其他语言跨过来的大多被比vi还陡的学习曲线吓到缩回去,书上范例写一写好开心,看完发现自己连个基本的linked list都写不出来大崩溃。
标准库文件齐全,很多套件也有优良的说明,唯一的问题就是,你永远不知道为什么,你的程式写完还是过不了编译器这一关。终于编过了之后,跑了1秒不到就看一个panic讯息把你程式关掉了,好像是unwrap这东西有问题,最后发现是自己脑子有问题,大崩溃。
如果只是想学来玩玩的话,那目前还是Python最为好用。
无论想学什么语言入门,至少VSCode要装起来,这肯定是目前最省事的强大编译器。

Links booklink

Contact Us: admin [ a t ] ucptt.com