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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

A Better Way To Learn Code

8 点作者 GengYang将近 13 年前
Hello,<p>This is an idea for a better way to learn code. I am currently trying to learn Lisp from scratch on the recommendation of certain sources on the Internet. Personally, I find it very hard to learn just by reading a book and asking questions on the Internet because :<p>1) You can't see the person who is posting 2) You don't know whether what that person says is accurate or whether he/she is just trolling.<p>Have an idea to create either a video or an online website which shows the absolute beginner VISUALLY , in explicit detail how to create a website step-by-step using a particular language. I noticed that many people (including myself) want to have an individualized website nowadays but are unable to go about doing it because they get discouraged by the technical jargon, especially if they don't have any prior programming knowledge and have no friends to teach them. If anyone is interested in discussing an idea like this, please email me at gengyangcai@gmail.com. Thanks a lot !<p>GY

7 条评论

elssar将近 13 年前
It seems like what you want is a learning resource that is geared towards having the learner building something real. In that case you should try Udacity's CS253(<a href="http://www.udacity.com/overview/Course/cs253/CourseRev/apr2012" rel="nofollow">http://www.udacity.com/overview/Course/cs253/CourseRev/apr20...</a>). It's a 7 week course that'll teach you how to build a blog using Python and Google App Engine and the video lectures have been recorded by Steve Huffman, co-founder of Reddit. If you want to learn LISP, then there is Land of Lisp(<a href="http://landoflisp.com/" rel="nofollow">http://landoflisp.com/</a>), which teaches you to make games using LISP, and for Python is the free to download Invent Your Own Computer Games with Python(<a href="http://inventwithpython.com/" rel="nofollow">http://inventwithpython.com/</a>)
astrodust将近 13 年前
The better way to learn to code is to try teaching. Go through the process of trying to explain what you've already learned to someone else and it will crystallize a lot faster than if you're just mulling it over yourself.<p>Once you're past the first stage of learning, where you're starting to understand what you <i>don't</i> understand, you can make use of places like StackOverflow either as a reference or as a source of answers now that you know enough to frame a question.<p>The reason you don't see a lot of visual tutorials is because they're very time consuming to construct and present. Peep Code (<a href="https://peepcode.com/" rel="nofollow">https://peepcode.com/</a>) does their best, though, but since this requires a lot of work, they charge for the lessons.
malandrew将近 13 年前
Read code. Code. Repeat.<p>It's really that easy. Most people focus too much on reading articles when reading code from talented, experienced individuals helps you more than most articles.<p>To not read other people's code is to try to learn to write without ever reading other people's work.<p>I would love to see courses that do the equivalent of "book reports" where students pick large projects and read them end to end, producing qualitative comments and discourse on that code.
brudgers将近 13 年前
I'm skeptical of the idea that watching a video is an efficient way to learn how to write code. This seems like a clear case where "youtubing" is a procrastination technique. Watching a video is not a substitute for solving an exercise problem.
orangethirty将近 13 年前
You are not having problem slearning how to "code". You are having problems learning how to design LISP programs. You will only learn by designing them, and posting the code online for others to help you. All there is to it.
mudge将近 13 年前
Hey, I just wrote a post about how I learned to make websites: <a href="http://nickmudge.info/index.php?post=145" rel="nofollow">http://nickmudge.info/index.php?post=145</a>
lrohde将近 13 年前
I'm also facing this uphill battle. The thing that bothers me is not knowing what I'm missing in a language I'm learning -- in Donald Rumsfeld's famous words, the "unknown unknowns."
评论 #4322874 未加载