这是一个求助帖(:3 っ)来自一个没啥编程经验的医学生(笔记本是mac 用终端实现过几个linux的小项目,学校讲过一点visual basic,水平嘛仅是对编程有大概了解)
因为兴趣也为辅助日后科研,想开始系统学习lisp家族语言(因为我确定以后不会进入互联网公司,所以觉得不必迎合社会的主流语言,学习中可以更注重功能)
查阅文献后仔细考虑,决定从Scheme入门然后主攻clojure,但是方向定下来了不知道该看什么学什么(毕竟隔行如隔山 在医学领域遇到问题看指南查文献能解决一大部分)
所以特来发帖:D旨在请教大佬指点
主要问题有几个:
1、打算以学习Scheme来入门,那么在建立lisp'元编程'思维模式的阶段看什么书或者教程比较好呢。。。毕竟我的基础不是一般的差,看见开源的lisp代码我都不知道最上面的ns是啥意思π_π
2、打算主修clojure是因为java已经大量应用的环境;方便借鉴、能够交流的特点,但是不可避免要学习一些java都知识,那么我对java的这种作为基础知识的非应用为目标的学习应该看什么呢,要学到什么程度呢
3、clojure从入门到精通(能够独立编程)要看什么学呢,我在csdn的帖子里教程没有找到很全面,教到最后应用阶段的教程