摘录-Teach Yourself Programming in Ten Years--彼得·诺维格
- 用你的朋友。当被问及“我应该使用什么操作系统,Windows,Unix或Mac?”时,我的回答通常是:“使用你朋友使用的任何东西”。从朋友的学习中获得的优势将抵消操作系统之间或编程语言之间的内在差异。还要考虑你的未来的朋友:程序员的社区,如果你继续,你将会成为你的一部分。你选择的语言有一个大的成长社区还是一个小的死亡的语言?有书籍,网站和网络论坛,以获得答案吗?你喜欢这些论坛的人吗?
- 保持简单。诸如C ++和Java之类的编程语言被设计用于大型有经验的程序员团队的专业开发人员,他们关心代码的运行时效率。因此,这些语言具有为这些情况设计的复杂零件。你关心学习编程。你不需要这种复杂性。你想要一种被设计成易于学习和记住的语言,由一个新的程序员记住。
- 玩。你应该学习弹奏钢琴的方式是正常的,互动的方式,一旦您按下键或“批量”模式即可听到每个音符,您只能在完成整首歌曲后听到音符?显然,交互式模式使钢琴更容易学习,也可以编程。坚持使用交互模式的语言并使用它。