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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What are the most beautifully written tutorials for beginners?

21 点作者 mrtimo超过 10 年前
5 years ago I spun up my first EC2 instance after reading the tutorial called "EC2 for Poets". I have never forgotten how well it was written for an absolute beginner. What are the most beautifully written tutorials for absolute beginners across a variety of technical subjects (besides codeacademy - which is amazing)?

16 条评论

thesilverbanger超过 10 年前
As an absolute beginner, I actually feel qualified to contribute to a Hacker News thread. Pardon my excitement! As to the question at hand, I have found Zed A. Shaw&#x27;s &quot;Learn Python the Hard Way&quot; e-book to be extremely helpful. As far as I remember, it assumes no prior knowledge of programming and gets you started right away on tutorials, opting to explain everything after you have the given code up and running. It certainly helps to burn the syntax of a given language into your brain through repetition and has ample amounts of humor peppered throughout.<p>You&#x27;ll find this book, as well as a number of other books in the series, all freely available at the site: <a href="http://learnpythonthehardway.org/book/" rel="nofollow">http:&#x2F;&#x2F;learnpythonthehardway.org&#x2F;book&#x2F;</a>
avni000超过 10 年前
I&#x27;m really enjoying Canva&#x27;s Design School tutorials that simply and elegantly take complete beginners through the basics of good design with a series of hands-on exercises.<p><a href="http://designschool.canva.com/tutorials/" rel="nofollow">http:&#x2F;&#x2F;designschool.canva.com&#x2F;tutorials&#x2F;</a>
dfwf23rw超过 10 年前
Why&#x27;s (Poignant) Guide to Ruby<p><a href="http://mislav.uniqpath.com/poignant-guide/" rel="nofollow">http:&#x2F;&#x2F;mislav.uniqpath.com&#x2F;poignant-guide&#x2F;</a>
partisan超过 10 年前
Not sure about consolidated collections, but I found the Arc language tutorial to be exactly what I want in a tutorial: concise yet providing good coverage of the topic.<p><a href="http://www.arclanguage.org/tut.txt" rel="nofollow">http:&#x2F;&#x2F;www.arclanguage.org&#x2F;tut.txt</a>
swatow超过 10 年前
Probably because the tutorials for beginners reach the most number of people (because advanced users are more likely to self-learn or use documentation, and because advanced topics are often specialized). Therefore there is the most value in making a good beginners tutorial.<p>Also, a tutorial for beginners can be written by someone who isn&#x27;t an expert, but is a full or part-time professional writer or communicator. A tutorial for experts must be written by other experts, who don&#x27;t have the time to learn and practice communications skills as much.
hds超过 10 年前
Learn You a Haskell for Great Good is a fantastic introduction to Haskell in particular and functional programming in general. Definitely a great place to start:<p><a href="http://learnyouahaskell.com" rel="nofollow">http:&#x2F;&#x2F;learnyouahaskell.com</a>
hansy超过 10 年前
[Ruby on Rails] <a href="https://www.railstutorial.org/" rel="nofollow">https:&#x2F;&#x2F;www.railstutorial.org&#x2F;</a><p>Without question this is the single best beginner resource for learning Ruby on Rails I have ever come across. I tried CodeAcademy and a few other similar websites, but just couldn&#x27;t connect the dots. Michael Hartl does an unbelievable job explaining web concepts in a simple, concise manner.<p>I can&#x27;t recommend this resource enough.
mrtimo超过 10 年前
OP here. Thanks for all the great comments. This is becoming a good resource. Here is a list of tutorials that I had my undergrad students do. Some are from MSDNA... <a href="https://docs.google.com/document/d/1hNliZd6kp1YBfDKQucnK8cV0lf-Qj3zU9esN3gf3UxY/edit?usp=sharing" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;document&#x2F;d&#x2F;1hNliZd6kp1YBfDKQucnK8cV0...</a>
stephenbez超过 10 年前
I thought the Knockout tutorials were great: <a href="http://learn.knockoutjs.com/" rel="nofollow">http:&#x2F;&#x2F;learn.knockoutjs.com&#x2F;</a>
codewritinfool超过 10 年前
The &quot;Aviation Formulary&quot; isn&#x27;t really a tutorial, but it covers a ton of groovy GIS stuff in a way I haven&#x27;t seen collected anywhere else, with worked examples.<p><a href="http://williams.best.vwh.net/avform.htm" rel="nofollow">http:&#x2F;&#x2F;williams.best.vwh.net&#x2F;avform.htm</a><p>A bit domain-specific, but fantastic.
selbyk超过 10 年前
Arch&#x27;s Beginner Guide will introduce you to the Arch way step by step, regardless of how familiar you are with Linux.<p><a href="https://wiki.archlinux.org/index.php/Beginners%27_guide" rel="nofollow">https:&#x2F;&#x2F;wiki.archlinux.org&#x2F;index.php&#x2F;Beginners%27_guide</a>
kgen超过 10 年前
Shameless plug, wrote this interactive tutorial for regular expressions for a friend who was new to them. Seems to have helped a few other people along the way too.<p><a href="http://regexone.com/" rel="nofollow">http:&#x2F;&#x2F;regexone.com&#x2F;</a>
mrtimo超过 10 年前
For complete beginners this is great! <a href="https://blockly-games.appspot.com/" rel="nofollow">https:&#x2F;&#x2F;blockly-games.appspot.com&#x2F;</a>
jarcane超过 10 年前
Hands down my favorite on this front is probably the Clojurescript Koans site: <a href="http://clojurescriptkoans.com/" rel="nofollow">http:&#x2F;&#x2F;clojurescriptkoans.com&#x2F;</a>
gargarplex超过 10 年前
O&#x27;Reilly<p>Learning Perl<p><a href="http://shop.oreilly.com/product/0636920018452.do" rel="nofollow">http:&#x2F;&#x2F;shop.oreilly.com&#x2F;product&#x2F;0636920018452.do</a>
subsection1h超过 10 年前
K&amp;R and the comp.lang.c FAQ.