TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

21 pointsby mrtimoover 10 years ago
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 comments

thesilverbangerover 10 years ago
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>
avni000over 10 years ago
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>
dfwf23rwover 10 years ago
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>
partisanover 10 years ago
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>
swatowover 10 years ago
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.
hdsover 10 years ago
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>
hansyover 10 years ago
[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.
mrtimoover 10 years ago
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>
stephenbezover 10 years ago
I thought the Knockout tutorials were great: <a href="http://learn.knockoutjs.com/" rel="nofollow">http:&#x2F;&#x2F;learn.knockoutjs.com&#x2F;</a>
codewritinfoolover 10 years ago
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.
selbykover 10 years ago
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>
kgenover 10 years ago
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>
mrtimoover 10 years ago
For complete beginners this is great! <a href="https://blockly-games.appspot.com/" rel="nofollow">https:&#x2F;&#x2F;blockly-games.appspot.com&#x2F;</a>
jarcaneover 10 years ago
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>
gargarplexover 10 years ago
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>
subsection1hover 10 years ago
K&amp;R and the comp.lang.c FAQ.