TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ruby java python or lisp

5 点作者 yearsinrock将近 17 年前
I have shortlisted the following languages to learn . which one should I learn first.And which are the best sources books,videos for learning them. i have previously done c and c++

6 条评论

saurabh将近 17 年前
Try every one of them. I saw your submissions and comments. The time you spend asking these type of questions here at HN would be better spent learning. My guess is you are procrastinating.
评论 #234156 未加载
评论 #233983 未加载
wlievens将近 17 年前
Consider starting with Scheme and reading SICP.
aurora72将近 17 年前
I've started recently with LISP and it's been a rewarding experience. I've noticed that it's just more flexible than the C-like languages. For example, I have been able to get the factorial of a number as big as 3000 in a very short time! That was simply not possible with a C-like program. I've used Emacs with the "Superior Lisp Interaction Mode" preloaded, upon the suggestion I got from useful book "Practical Common Lisp by Peter Seibel" (It's available on line at gigamonkeys.com)<p>I have also acquired the book "ANSI Common Lisp by Paul Graham", which is a classic and no-nonsense book. I personally find Paul Graham's approach quite refreshing.<p>Having seen Ruby being employed in various environments, I've also started to learn Ruby. It's a multi-paradigm and dynamic language and hope to use it in a RoR application development. It kind of forces you to think dynamically and that helps you to write more efficient code, I guess.<p>So far, I couldn't find enough time for either Java or Python.<p>And oh, lastly I must say: C++ with templates (STL) is quite indispensable. If you master C++ with all its features like STL, you'll find that it can handle a whole lot of things quite elegantly.
Hexstream将近 17 年前
Since you already know C++, learning Java really won't expand your mind at all so I wouldn't waste time on it. My personal recommendation would be Lisp...
swombat将近 17 年前
Learning to spell "python" would be a good start.
entelarust将近 17 年前
python