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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

What do you recommend for a teen programmer?

8 点作者 Aeiper大约 12 年前
What do you think are the best resources and books?

8 条评论

JC_Identity大约 12 年前
The worst thing you can do when trying to become a great programmer is to think that you need a book to learn how to program. I used to think that and had to learn the hard way that the whole joy of programming and the proper learning approach to programming comes from having an interesting project idea that you want to build and use. That should be the driver at all times, and you will see that after you have developed a couple of those project that you learned a great deal and had a lot of fun doing it. Now that said, if you still want to use books, which can be useful if you are a complete beginner, I would recommend books that are based around building an example application. In web development one such book is "agile web development with rails". If you want to develop for iOS I would strongly recommend "The iOS Apprentice". This last one is the best single learning resource I have come across ever. The whole course is a joy and you learn how to think as a pro programmer and the natural iterative workflow of a pro programmer. I cannot recommend it enough. I wish you good luck!
orangethirty大约 12 年前
I tell people to just sit down and build something. Nothing genius or great. But <i>something</i>. Even if you get bored half wy and change projects. Just build it. Need help? Build a hacker news replica in whatever language you like.
RubberSoul大约 12 年前
Don't shy away from technical content. I used to program as a teenager, but ended up not going into computer science. I mainly focused on learning whatever would help me accomplish a short-term goal (usually creating a game). Now I am a doctoral student and mainly program for research purposes, and sometimes regret not focusing on more difficult material like algorithms, applied mathematics, and low-level languages. There is high returns to the stuff that seems boring as a teenager, but a lot of that stuff will be relevant even if the language you choose to learn now turns out to be unpopular when you try to get a job.
juvoni大约 12 年前
I created this document full of curated lists of resources, recommendations etc.. check it out <a href="http://www.scribd.com/doc/126959684/Learning-Technology-Coding-Care-Package" rel="nofollow">http://www.scribd.com/doc/126959684/Learning-Technology-Codi...</a>
retrogradeorbit大约 12 年前
What do I recommend for a teen programmer? Unit testing. Best resources and books? There are just so many good books. Last one I enjoyed was The Pragmatic Programmer. Next I'm going to try reading Clean Code. Keep learning. Keep reading. Keep writing.
评论 #5689685 未加载
csense大约 12 年前
Two words: Video games.<p>Sweigart's tutorials [1] are a perennial favorite. The materials formerly hosted at simpson.edu [2] are also good.<p>[1] <a href="http://inventwithpython.com/" rel="nofollow">http://inventwithpython.com/</a><p>[2] <a href="http://programarcadegames.com/" rel="nofollow">http://programarcadegames.com/</a>
Aeiper大约 12 年前
Thanks everyone!
informatimago大约 12 年前
learn lisp, read sicp.
评论 #5689709 未加载