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: Your favourite tutorial for total beginners?

480 pointsby mcbetzalmost 6 years ago
What is your favourite (video or written) tutorial for beginners – in any technology?<p>Mine is Django Girls Tutorial (https:&#x2F;&#x2F;tutorial.djangogirls.org&#x2F;en&#x2F;) because it does not assume any prior knowledge and has a good balance between the big picture and small details.

82 comments

aphextronalmost 6 years ago
Hartl&#x27;s Rails tutorial. Probably the best intro to modern full stack development I&#x27;ve ever come across.<p><a href="https:&#x2F;&#x2F;www.railstutorial.org&#x2F;book" rel="nofollow">https:&#x2F;&#x2F;www.railstutorial.org&#x2F;book</a>
评论 #20587517 未加载
评论 #20588321 未加载
评论 #20585767 未加载
评论 #20584972 未加载
评论 #20585758 未加载
评论 #20591171 未加载
评论 #20592472 未加载
评论 #20586271 未加载
评论 #20585681 未加载
tptacekalmost 6 years ago
Easy: <a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=nfY0lrdXar8" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=nfY0lrdXar8</a>
评论 #20585027 未加载
评论 #20589459 未加载
评论 #20589959 未加载
评论 #20585786 未加载
评论 #20588636 未加载
评论 #20585608 未加载
评论 #20585271 未加载
评论 #20585682 未加载
评论 #20585037 未加载
评论 #20585736 未加载
ohaideredevsalmost 6 years ago
How guns work: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=HJnhr08aIJs" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=HJnhr08aIJs</a><p>How a car differential works: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=yYAw79386WI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=yYAw79386WI</a><p>Downright the best zero-to-programmer course in the world. Wish I knew about it when I was starting out: <a href="https:&#x2F;&#x2F;online-learning.harvard.edu&#x2F;course&#x2F;cs50-introduction-computer-science" rel="nofollow">https:&#x2F;&#x2F;online-learning.harvard.edu&#x2F;course&#x2F;cs50-introduction...</a>
评论 #20586280 未加载
评论 #20591039 未加载
评论 #20591658 未加载
评论 #20585363 未加载
aasasdalmost 6 years ago
More of an explanation than a tutorial, and dunno how it is for total beginners, but — Intro to Synthesis: The Building Blocks of Sound &amp; Synthesis, by Dean Friedman: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=atvtBE6t48M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=atvtBE6t48M</a><p>It explains the things that you&#x27;ll constantly fiddle with on a synthesizer (and sometimes even in a DAW with samples: envelopes are likely to appear there). The series benefit greatly from being three hours long in total instead of ten or even thirty minutes.<p>The first vid is followed by:<p>- Intro to Synthesis Part 2 - Types of Synthesis &amp; Programming Examples <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gJkxGvhOS-M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gJkxGvhOS-M</a><p>- Intro to Synthesis Part 3 - Additional Synth Features, Performance Controls &amp; Wrap Up <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zK3m8sMkTE4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zK3m8sMkTE4</a><p>Also, since the vids are from sometime in early 80s, you&#x27;ll have fun trying to figure out exactly how high the guy is.
评论 #20589177 未加载
评论 #20589193 未加载
jonplackettalmost 6 years ago
All the Michel Thomas courses - a true genius of language teaching. <a href="https:&#x2F;&#x2F;www.michelthomas.com" rel="nofollow">https:&#x2F;&#x2F;www.michelthomas.com</a><p>I listened to his Spanish beginners course a few weeks before visiting Spain and successfully talked myself onto a bus I shouldn&#x27;t have been on in Spanish. I&#x27;m now mostly fluent but would never have gotten over my childhood hatred of learning languages without him. Thanks Michel. RIP X<p>Watch the BBC documentary about him where he teaches the worst kids in a school french in a few weeks. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=O0w_uYPAQic" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=O0w_uYPAQic</a><p>Also read about him on wikipedia - he was in the french resistance and just generally awesome - <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Michel_Thomas" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Michel_Thomas</a>
评论 #20610600 未加载
评论 #20601746 未加载
Exumaalmost 6 years ago
I would have to say the Dr Racket lisp tutorial ... <a href="https:&#x2F;&#x2F;docs.racket-lang.org&#x2F;quick&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.racket-lang.org&#x2F;quick&#x2F;</a><p>For anyone who already programs I can&#x27;t recommend this enough. See it as a 1 hour vacation into alice in wonderland. I don&#x27;t see myself ever using lisp, but after using an imperative language for a long time and having it become second nature, I found it quite a fun mental leap to learn functional programming. Well lisp is basically a similar mental stretch... you can get a taste of it in only 10 bullet points (in the link). it will take you only 1-2 hours. I found it wildly refreshing, enlightening... any time you see paradigms youre used to for 10+ years done a different way there are so many &quot;ah-ha&quot; moments its like firecrackers going off.<p>The part that is very cool, is that in lisp there are no statements, only expressions. So the &#x27;physical limitiation&#x27; of writing code almost feels like theres no rules, such that it just flows effortlessly. Like in English, you can&#x27;t end a sentence with a preposition (like a statement, you cant put an if statement in the middle of the expression 1 + 1). But in lisp, there are no rules like that.<p>It&#x27;s super fun to bend your mind in new ways even if you dont use it. I highly recommend it, it was really a fun day doing that tutorial.
conceptionalmost 6 years ago
<a href="https:&#x2F;&#x2F;selectstarsql.com" rel="nofollow">https:&#x2F;&#x2F;selectstarsql.com</a> - SQL tutorials for non-technical folks.<p>This is an interactive book which aims to be the best place on the internet for learning SQL. It is free of charge, free of ads and doesn&#x27;t require registration or downloads. It helps you learn by running queries against a real-world dataset to complete projects of consequence. It is not a mere reference page — it conveys a mental model for writing SQL.<p>I expect little to no coding knowledge. Each chapter is designed to take about 30 minutes. As more of the world&#x27;s data is stored in databases, I expect that this time will pay rich dividends!
评论 #20593935 未加载
评论 #20584845 未加载
Zhylalmost 6 years ago
Jonathan Palardy &#x27;Why Learn AWK&#x27; [1]. I&#x27;d tried to learn awk a few times but just couldn&#x27;t grok it. This essay gave me a lightbulb moment.<p>Honourable mention to &#x27;Automate the Boring Stuff with Python&#x27; [2], which does what not a lot of tutorials do - motivate programming for non-technical users.<p>[1] <a href="https:&#x2F;&#x2F;blog.jpalardy.com&#x2F;posts&#x2F;why-learn-awk&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.jpalardy.com&#x2F;posts&#x2F;why-learn-awk&#x2F;</a><p>[2] <a href="https:&#x2F;&#x2F;automatetheboringstuff.com" rel="nofollow">https:&#x2F;&#x2F;automatetheboringstuff.com</a>
aasasdalmost 6 years ago
I have two requests in this regard.<p>- If there&#x27;s some way to learn playing chess beyond just the rules without memorizing an encyclopedia of openings, I&#x27;d be grateful for links. I.e. I currently can stare at a position for a while and figure out a couple next moves that should be good. I&#x27;d like to elevate this to figuring out a bit more moves. (Though I have a suspicion that it&#x27;s a question of ‘rinse and repeat until I remember all the openings anyway’.)<p>- Similarly, I&#x27;d like to drill music lingo of chord progressions and stuff, as a total noob, <i>without</i> turning it into a ‘compose by the book’ approach. I&#x27;m actually somewhat afraid to learn about keys and scales since I&#x27;ll likely start hearing them everywhere and promptly fall into patterns and academic ivory-towerity. Is there a way around that while still understanding music talk?
评论 #20587615 未加载
评论 #20587493 未加载
评论 #20587469 未加载
评论 #20590434 未加载
评论 #20588355 未加载
评论 #20689664 未加载
评论 #20587377 未加载
评论 #20588391 未加载
评论 #20588167 未加载
评论 #20588156 未加载
评论 #20588499 未加载
评论 #20591517 未加载
评论 #20590903 未加载
评论 #20587559 未加载
tuvanalmost 6 years ago
This is the one that completely changed my mindset about designing and writing programs:<p>What Every Programmer Should Know About Memory - Ulrich Drepper<p><a href="https:&#x2F;&#x2F;people.freebsd.org&#x2F;~lstewart&#x2F;articles&#x2F;cpumemory.pdf" rel="nofollow">https:&#x2F;&#x2F;people.freebsd.org&#x2F;~lstewart&#x2F;articles&#x2F;cpumemory.pdf</a>
评论 #20585495 未加载
Legogrisalmost 6 years ago
<a href="http:&#x2F;&#x2F;learnyouahaskell.com" rel="nofollow">http:&#x2F;&#x2F;learnyouahaskell.com</a> is a fun and accessible intro to Haskell that&#x27;s a great complement to denser material
评论 #20583861 未加载
评论 #20589292 未加载
Bjartralmost 6 years ago
Ray Tracing from the Ground Up, by Kevin Suffern<p>As a college freshman I started this book with only a passing familiarity to C++ and was able to follow it to implement a raytracer that supported depth of field and global illumination, among other things.<p><a href="http:&#x2F;&#x2F;www.raytracegroundup.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.raytracegroundup.com&#x2F;</a>
northfoxzalmost 6 years ago
The Rust Programming Language <a href="https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;doc.rust-lang.org&#x2F;book&#x2F;index.html</a>
评论 #20588200 未加载
Loughlaalmost 6 years ago
Paul Seller&#x27;s original how to build a workbench video series. They&#x27;re so quick, but he walks you through so much technique in this series. Everything he says is a lesson that applies to other aspects of building objects with wood. Everything he does is on purpose. If you&#x27;re interested in woodworking, this is where to start.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ru2ZiNs_Wek" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ru2ZiNs_Wek</a>
CamelCaseNamealmost 6 years ago
I asked this exact same question a while back as well, here&#x27;s a link to that discussion: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14985057" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14985057</a><p>Glad to see Michael Hartl&#x27;s book on rails was suggested here, that&#x27;s what prompted me to post my thread.<p>As a summary of that thread:<p>drracket: <a href="http:&#x2F;&#x2F;docs.racket-lang.org&#x2F;quick&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;docs.racket-lang.org&#x2F;quick&#x2F;index.html</a><p>VueJS: <a href="https:&#x2F;&#x2F;vuejs.org" rel="nofollow">https:&#x2F;&#x2F;vuejs.org</a> (not a tutorial)<p>freecodecamp<p>K&amp;R<p>Laracasts
terlisimoalmost 6 years ago
Design Your Own Computer (fpga&#x2F;vhdl)<p><a href="https:&#x2F;&#x2F;github.com&#x2F;MJoergen&#x2F;nexys4ddr&#x2F;tree&#x2F;master&#x2F;dyoc" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;MJoergen&#x2F;nexys4ddr&#x2F;tree&#x2F;master&#x2F;dyoc</a><p>See how a cpu gets made from scratch.
评论 #20584971 未加载
IMAYousafalmost 6 years ago
I am a huge fan of Build Your Own Lisp in C. I knew how to program since I was a kid. It was all inelegant but working code. Using this website&#x27;s walk through helped me to refine my understanding. Anecdotally, I suggested it to 2 beginners I knew, and they found it very intuitive.<p><a href="http:&#x2F;&#x2F;www.buildyourownlisp.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.buildyourownlisp.com&#x2F;</a>
评论 #20589041 未加载
nilsandreyalmost 6 years ago
The &quot;The Node.js Handbook&quot; and the &quot;The JavaScript Handbook&quot; from <a href="https:&#x2F;&#x2F;flaviocopes.com&#x2F;page&#x2F;ebooks&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flaviocopes.com&#x2F;page&#x2F;ebooks&#x2F;</a> Very handy and turned later into official doc at <a href="https:&#x2F;&#x2F;nodejs.dev&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nodejs.dev&#x2F;</a>
r053budalmost 6 years ago
Would have to be Nand2Tetris. You build an entire computing system from &quot;scratch&quot; using a set of emulator tools. You design logic chips all the way to an operating system. It&#x27;s a lot of work, but is very self-contained.<p><a href="https:&#x2F;&#x2F;www.nand2tetris.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nand2tetris.org&#x2F;</a>
评论 #20589818 未加载
评论 #20586496 未加载
hirundoalmost 6 years ago
Why&#x27;s (poignant) guide to Ruby<p><a href="https:&#x2F;&#x2F;poignant.guide&#x2F;book&#x2F;chapter-1.html" rel="nofollow">https:&#x2F;&#x2F;poignant.guide&#x2F;book&#x2F;chapter-1.html</a>
评论 #20585351 未加载
kdamicaalmost 6 years ago
I&#x27;m a huge fan of Miguel Grinberg&#x27;s Flask Mega-Tutorial. It&#x27;s been around for a while, but he did a major update in 2017 to bring it more up to date.<p><a href="https:&#x2F;&#x2F;blog.miguelgrinberg.com&#x2F;post&#x2F;the-flask-mega-tutorial-part-i-hello-world" rel="nofollow">https:&#x2F;&#x2F;blog.miguelgrinberg.com&#x2F;post&#x2F;the-flask-mega-tutorial...</a>
omarhaneefalmost 6 years ago
This is kind of like picking The Beatles as your favorite band, but I liked:<p><a href="https:&#x2F;&#x2F;www.railstutorial.org&#x2F;book" rel="nofollow">https:&#x2F;&#x2F;www.railstutorial.org&#x2F;book</a> (Michael Hartl&#x27;s Rails Book)<p>And I don&#x27;t even use rails.
评论 #20589325 未加载
zeroegoalmost 6 years ago
As someone who was recently a total beginner, I&#x27;ve found two that I have really appreciated:<p>1. Learn to Program, by Chris Pine <a href="https:&#x2F;&#x2F;pine.fm&#x2F;LearnToProgram&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pine.fm&#x2F;LearnToProgram&#x2F;</a><p>2. The C# Player&#x27;s Guide, by R. B. Whitaker
评论 #20585095 未加载
larrydagalmost 6 years ago
Wil Wheaton&#x27;s TableTop series on how to play various boardgames is really well done and engaging.<p><a href="https:&#x2F;&#x2F;geekandsundry.com&#x2F;shows&#x2F;tabletop&#x2F;" rel="nofollow">https:&#x2F;&#x2F;geekandsundry.com&#x2F;shows&#x2F;tabletop&#x2F;</a>
评论 #20589868 未加载
评论 #20586277 未加载
lukaszkupsalmost 6 years ago
<a href="https:&#x2F;&#x2F;vuejs.org" rel="nofollow">https:&#x2F;&#x2F;vuejs.org</a> - it&#x27;s just magic, that&#x27;s the very first documentation that hasn&#x27;t required from me diving into any other resources while learning.
intellectronicaalmost 6 years ago
The Emacs interactive tutorial (type &quot;C-h t&quot; to start) is awesome. After you complete it you know all Emacs basics and can get to work.
评论 #20585879 未加载
turingbombealmost 6 years ago
I would really love one for containers&#x2F;docker if anyone has a suggestion
评论 #20585555 未加载
评论 #20585655 未加载
评论 #20588476 未加载
评论 #20585200 未加载
nrjamesalmost 6 years ago
Learning Processing (book), by Daniel Shiffman. Here&#x27;s the Amazon link. <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Learning-Processing-Beginners-Programming-Interaction&#x2F;dp&#x2F;0123944430&#x2F;ref=dp_ob_title_bk" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Learning-Processing-Beginners-Program...</a>
TACIXATalmost 6 years ago
I&#x27;m getting started making a computer security course. Right now the material is very beginner focused.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCpCBa7DpNda1mNKLCb2K8zQ&#x2F;playlists" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCpCBa7DpNda1mNKLCb2K8zQ&#x2F;pla...</a>
评论 #20588610 未加载
dkarlalmost 6 years ago
The Little Schemer is my favorite, especially if you regard The Seasoned Schemer as part of it. It takes you amazingly far for a self-contained tutorial.
Causality1almost 6 years ago
Bell Labs&#x27; 1959 video &quot;Similarities of Wave Behavior.&quot; By far the best introduction to the subject of waves of any sort.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DovunOxlY1k" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=DovunOxlY1k</a>
评论 #20587324 未加载
gen3almost 6 years ago
I have recommended bandit to many people wanting to learn Linux tools and how the shell works: <a href="https:&#x2F;&#x2F;overthewire.org&#x2F;wargames&#x2F;bandit&#x2F;" rel="nofollow">https:&#x2F;&#x2F;overthewire.org&#x2F;wargames&#x2F;bandit&#x2F;</a>
评论 #20588389 未加载
wallfloweralmost 6 years ago
To teenagers or adults who would like to get started with coding, I always recommend Khan Academy’s “Intro to JS: Drawing &amp; Animation“ as it is an excellent suite of lessons that introduces beginners to the most important fundamentals of coding, like variables and loops. Everything runs in a browser, with immediate feedback via Processing.js.<p><a href="https:&#x2F;&#x2F;www.khanacademy.org&#x2F;computing&#x2F;computer-programming&#x2F;programming" rel="nofollow">https:&#x2F;&#x2F;www.khanacademy.org&#x2F;computing&#x2F;computer-programming&#x2F;p...</a>
quadcorealmost 6 years ago
Paul Graham&#x27;s tutorial on arc&#x2F;lisp: <a href="http:&#x2F;&#x2F;ycombinator.com&#x2F;arc&#x2F;tut.txt" rel="nofollow">http:&#x2F;&#x2F;ycombinator.com&#x2F;arc&#x2F;tut.txt</a><p><i>oh the link is broken :)</i>
评论 #20586002 未加载
jolmgalmost 6 years ago
Spinning Levers - How A Transmission Works (1936)<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JOLtS4VUcvQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=JOLtS4VUcvQ</a>
评论 #20587432 未加载
ghostpepperalmost 6 years ago
<a href="https:&#x2F;&#x2F;www.learnenough.com&#x2F;command-line-tutorial&#x2F;basics" rel="nofollow">https:&#x2F;&#x2F;www.learnenough.com&#x2F;command-line-tutorial&#x2F;basics</a><p>Learn Enough Command Line To Be Dangerous is an introduction to some basic bash commands, but more than that it&#x27;s an introduction to questions like What is a command line, how do I use it and why would I want to communicate with my computer using text rather than a GUI
h3mb3almost 6 years ago
Flexbox Froggy, a short game that teaches the basics of CSS flexbox:<p><a href="https:&#x2F;&#x2F;flexboxfroggy.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flexboxfroggy.com&#x2F;</a>
gambitingalmost 6 years ago
LazyFoo&#x27;s introduction to SDL - the style of writing is perfect for someone who is new not only to SDL but also to programming, I have to confess that&#x27;s probably one of the major reasons why I wanted to do games programming when I was a kid:<p><a href="http:&#x2F;&#x2F;lazyfoo.net&#x2F;tutorials&#x2F;SDL&#x2F;index.php" rel="nofollow">http:&#x2F;&#x2F;lazyfoo.net&#x2F;tutorials&#x2F;SDL&#x2F;index.php</a>
jaucoalmost 6 years ago
Jeff duntemans book on assembly language. It used the 386 processor under DOS which was way more approachable than what we currently have, but it really taught me how a computer works from the bottom up.<p>Edit: apparently there’s now a third edition for recentish computers: <a href="http:&#x2F;&#x2F;duntemann.com&#x2F;assembly.html" rel="nofollow">http:&#x2F;&#x2F;duntemann.com&#x2F;assembly.html</a>
slifinalmost 6 years ago
Interactive drawing tutorial:<p><a href="https:&#x2F;&#x2F;www.maria.cloud&#x2F;intro" rel="nofollow">https:&#x2F;&#x2F;www.maria.cloud&#x2F;intro</a>
open-source-uxalmost 6 years ago
Repeating something from a previous Hacker News thread...<p>Children&#x27;s publisher Usborne have made available for free some classic computer books from the 1980s aimed at kids that use text and illustrations to clearly explain computer concepts.<p>These books have been discussed a few times before here on Hacker News. Scroll down to the bottom of the link below to the section &#x27;Usborne 1980s computer books&#x27; for the free PDFs.<p><a href="https:&#x2F;&#x2F;usborne.com&#x2F;browse-books&#x2F;features&#x2F;computer-and-coding-books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;usborne.com&#x2F;browse-books&#x2F;features&#x2F;computer-and-codin...</a><p>You might be thinking, why would I read books aimed at kids? Not only are these books well written with clear, concise explanations, they are also more readable and enjoyable than many programming books published for adults today.<p>Anyone writing a technical guide (of any kind) would benefit from reading these as a source of ideas and inspiration.
评论 #20588198 未加载
mslevalmost 6 years ago
Not technology, but a great video for absolute beginners who want to get into drifting, or just improve their on-track car control.<p>&quot;The Drift Bible&quot; with the Drift King, Keiichi Tsuchiya <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IPQyQgyuNMI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=IPQyQgyuNMI</a>
emsalalmost 6 years ago
The one I learned programming from first is A Byte of Python by Swaroop CH: <a href="https:&#x2F;&#x2F;python.swaroopch.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;python.swaroopch.com&#x2F;</a><p>Really concise introduction to programming in Python; easy enough for someone to absolutely devour and learn incredibly quickly.
curoalmost 6 years ago
Not technology but science:<p>Feynman&#x27;s QED: The Strange Theory of Light and Matter. You can have zero physics background (like me) and still understand a bit about quantum electrodynamics. If ever I had to distill a complex subject, I&#x27;d try to first dissect how Feynman is able to do so.
zengargoylealmost 6 years ago
Leo Brodie&#x27;s Starting FORTH book. Thirty years ago, sixteen year old me learned to use that FORTH thing found on a public domain Fred Fish disk.<p><a href="https:&#x2F;&#x2F;www.forth.com&#x2F;starting-forth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.forth.com&#x2F;starting-forth&#x2F;</a>
评论 #20589124 未加载
ergo14almost 6 years ago
<a href="https:&#x2F;&#x2F;docs.pylonsproject.org&#x2F;projects&#x2F;pyramid-blogr&#x2F;en&#x2F;latest&#x2F;" rel="nofollow">https:&#x2F;&#x2F;docs.pylonsproject.org&#x2F;projects&#x2F;pyramid-blogr&#x2F;en&#x2F;lat...</a> - because I wrote it.<p>I&#x27;ve found that newcomers struggle with many concepts during presentations so I wrote my own tutorial for beginners.<p>On many meetups and hackathons I&#x27;ve noticed people break their environments or Linux installations. It&#x27;s a bit much but we try to start from scratch showcasing how to use venv to get things going and create a small application demonstrating different concepts of web development, from templating, to DB migrations, business logic and auth.<p>I&#x27;ve ran few workshops with this tutorial and we had very good results.
评论 #20590114 未加载
Jachalmost 6 years ago
Zed&#x27;s Learn Python the Hard Way. <a href="https:&#x2F;&#x2F;learncodethehardway.org&#x2F;python&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learncodethehardway.org&#x2F;python&#x2F;</a><p>It wasn&#x27;t what I used to first learn (Larry Ullman&#x27;s first PHP5 &amp; MySQL book which I still have, with a spine held together by duct-tape) but it showed me a simple method to help absolute beginners (and helped me realize my ideas on teaching concepts in an unorthodox manner don&#x27;t work at all for that target group) and to refer to acquaintances whose intro programming course professors were failing them in acquiring understanding.
therealmockeralmost 6 years ago
The first level of Super Mario Bros is a great example of learning by exploration.
RosanaAnaDanaalmost 6 years ago
Introduction to Bayesian Data Analysis: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3OJEae7Qb_o&amp;t=4s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=3OJEae7Qb_o&amp;t=4s</a>
wilsmexalmost 6 years ago
CSS Grid - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=SPFDLHNm5KQ&amp;t=879s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=SPFDLHNm5KQ&amp;t=879s</a>
inancgumusalmost 6 years ago
Learn Go the Complete Bootcamp course teaches to a complete beginner step by step with easy to understand animations, and 1000+ exercises.<p>To me, Go is a great starting language because it&#x27;s in the sweet place between high-level and low-level.<p><a href="https:&#x2F;&#x2F;www.udemy.com&#x2F;learn-go-the-complete-bootcamp-course-golang&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.udemy.com&#x2F;learn-go-the-complete-bootcamp-course-...</a><p>Shameless Plug: I&#x27;m the author :)
Gabriel_Martinalmost 6 years ago
why&#x27;s (poignant) Guide to Ruby: <a href="https:&#x2F;&#x2F;poignant.guide&#x2F;" rel="nofollow">https:&#x2F;&#x2F;poignant.guide&#x2F;</a>
评论 #20585789 未加载
grepthisabalmost 6 years ago
Agree with the Django Girls tutorial in OP. I ran into them at Pycon and expressed my appreciation for helping me learn Django. Was really exciting stuff.<p>Does anyone happen to have a good resource for learning GoLang? It&#x27;s nearly impossible to find good tutorials (outside of the golang site&#x27;s tutorial) because the name Go is super common and &quot;GoLang&quot; isn&#x27;t used by everyone.
评论 #20587223 未加载
评论 #20596852 未加载
评论 #20592551 未加载
评论 #20587192 未加载
meejalmost 6 years ago
The second edition of Semantic Web for the Working Ontologist is the best introduction to RDF, OWL, and SPARQL I&#x27;ve seen.<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Semantic-Web-Working-Ontologist-Effective&#x2F;dp&#x2F;0123859654" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Semantic-Web-Working-Ontologist-Effec...</a>
cristalolegalmost 6 years ago
Go by example. Simple and linear.<p><a href="https:&#x2F;&#x2F;gobyexample.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gobyexample.com&#x2F;</a>
codazodaalmost 6 years ago
I took a whack at trying to teach programming to complete beginners in the same way that I learned years ago. I give people a listing of type-in JavaScript code that creates a generative art project. You can get all the electronic issues free.<p><a href="https:&#x2F;&#x2F;splashofcode.com" rel="nofollow">https:&#x2F;&#x2F;splashofcode.com</a>
cake_42almost 6 years ago
nand2tetris.org Haven&#x27;t finished it yet but it&#x27;s all about building a full computer from a NAND to other logic gates (mux, dmux, and, or, etc) to higher level things like assembly, memory, cpu, and it keeps going to a tetris game. It&#x27;s challenging, comprehensive and builds upon itself. It&#x27;s awesome
评论 #20585339 未加载
nullandvoidalmost 6 years ago
<a href="https:&#x2F;&#x2F;frontendmasters.com&#x2F;courses&#x2F;javascript-hard-parts&#x2F;" rel="nofollow">https:&#x2F;&#x2F;frontendmasters.com&#x2F;courses&#x2F;javascript-hard-parts&#x2F;</a><p>Will has a way to explain things is such a concise and clear yet entertaining way he&#x27;s who I aspire to teach like
tvegesnaalmost 6 years ago
A movie about &quot;how internet works&quot; from early 2000s:<p><a href="http:&#x2F;&#x2F;www.warriorsofthe.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.warriorsofthe.net&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PBWhzz_Gn10" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=PBWhzz_Gn10</a>
percentceralmost 6 years ago
Ray Tracing in One Weekend (<a href="http:&#x2F;&#x2F;www.realtimerendering.com&#x2F;raytracing&#x2F;Ray%20Tracing%20in%20a%20Weekend.pdf" rel="nofollow">http:&#x2F;&#x2F;www.realtimerendering.com&#x2F;raytracing&#x2F;Ray%20Tracing%20...</a>)<p>I love that it just sidesteps OpenGL&#x2F;DirectX entirely
werberalmost 6 years ago
<a href="https:&#x2F;&#x2F;eloquentjavascript.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;eloquentjavascript.net&#x2F;</a> , I love giving this to creative people who are interested in coding. The literary reflection of coding concepts is really great
enriqutoalmost 6 years ago
If the question was &quot;what is your second favourite tutorial?&quot; it would be very difficult to answer.<p>But, since the question is about <i>the</i> favorite, the answer is, unsurprisingly, &quot;The C programming language&quot; by Kernighan and Ritchie.
pvorbalmost 6 years ago
SQL Island is a very nice text adventure game that you play by typing SQL queries.<p><a href="http:&#x2F;&#x2F;wwwlgis.informatik.uni-kl.de&#x2F;extra&#x2F;game&#x2F;" rel="nofollow">http:&#x2F;&#x2F;wwwlgis.informatik.uni-kl.de&#x2F;extra&#x2F;game&#x2F;</a>
评论 #20589163 未加载
albanlvalmost 6 years ago
Flutter in practice, by Zaiste <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLhXZp00uXBk5TSY6YOdmpzp1yG3QbFvrN" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLhXZp00uXBk5TSY6YOdmp...</a>
marai2almost 6 years ago
Can someone recommend an easy tutorial for beginners for getting into electronics?
评论 #20587686 未加载
评论 #20585650 未加载
mayankkaizenalmost 6 years ago
What a thread! So many awesome recommendations. I too wanted to ask this exact question.<p>Anyone reading my comment, please do post your favourite beginner friendly tutorials&#x2F;blogs&#x2F;books irrespective of the field.
johnx123-upalmost 6 years ago
Old favorite for Turbo C &#x2F; DOS programming <a href="http:&#x2F;&#x2F;www.guideme.itgo.com&#x2F;atozofc&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.guideme.itgo.com&#x2F;atozofc&#x2F;</a>
anupsurendranalmost 6 years ago
My favorite ones are the data science and AI video tutorials (actually meant for kids) @ <a href="https:&#x2F;&#x2F;www.Pathway.ai" rel="nofollow">https:&#x2F;&#x2F;www.Pathway.ai</a>
landonxjamesalmost 6 years ago
I&#x27;m looking for good tutorials for getting started with DSP stuff (in Rust if possible although I know that may still be too niche) if anyone has suggestions
评论 #20586407 未加载
effnorwoodalmost 6 years ago
<a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=-GMzB31yAbM" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=-GMzB31yAbM</a>
评论 #20587052 未加载
abledonalmost 6 years ago
<a href="https:&#x2F;&#x2F;www.w3schools.com&#x2F;python&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.w3schools.com&#x2F;python&#x2F;</a>
sam0x17almost 6 years ago
player1: how do I change weapons?<p>player2: ALT+F4<p>player1 has disconnected<p>This regular exchange is the most concise and hands-on tutorial on life ever conceived.<p>On another note, this is a pretty damn good tutorial for learning how to write shaders in opengl: <a href="https:&#x2F;&#x2F;learnopengl.com&#x2F;Getting-started&#x2F;Shaders" rel="nofollow">https:&#x2F;&#x2F;learnopengl.com&#x2F;Getting-started&#x2F;Shaders</a>
评论 #20589389 未加载
underdogadminalmost 6 years ago
Udacity Intro to Javascript course for learning the fundamentals. It also sprinkles in exercises that really help you push further.
gregsadetskyalmost 6 years ago
Shaders -- <a href="https:&#x2F;&#x2F;thebookofshaders.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thebookofshaders.com&#x2F;</a>
评论 #20589315 未加载
chdlralmost 6 years ago
learnxinyminutes.com
abra_cadalmost 6 years ago
Any good recommendations for beginners to digital marketing&#x2F;SEO?
dmeadalmost 6 years ago
the Haskell gentle intro is very well written.<p><a href="https:&#x2F;&#x2F;www.haskell.org&#x2F;tutorial&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.haskell.org&#x2F;tutorial&#x2F;</a>
tjralmost 6 years ago
<i>The Little Schemer</i>
DubiousPusheralmost 6 years ago
The later tutorials are behind a paywall but the free stuff is more than enough to get you going with low level 3D.<p><a href="http:&#x2F;&#x2F;www.directxtutorial.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.directxtutorial.com&#x2F;</a>
f3f0almost 6 years ago
Web Programming with Python and JavaScript <a href="https:&#x2F;&#x2F;cs50.harvard.edu&#x2F;web&#x2F;2019&#x2F;spring&#x2F;lectures&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cs50.harvard.edu&#x2F;web&#x2F;2019&#x2F;spring&#x2F;lectures&#x2F;</a>
评论 #20588329 未加载
marknadalalmost 6 years ago
An interactive tutorial that teaches HTML and JS!<p><a href="https:&#x2F;&#x2F;gun.eco&#x2F;docs&#x2F;Learn-Code" rel="nofollow">https:&#x2F;&#x2F;gun.eco&#x2F;docs&#x2F;Learn-Code</a><p>I&#x27;ve had complete non-coders and kids take it, and learn to build their first Todo App in less than 45min!
acollins1331almost 6 years ago
<a href="https:&#x2F;&#x2F;youtu.be&#x2F;d4EgbgTm0Bg" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;d4EgbgTm0Bg</a><p>3blue1browns video on quaternions is amazing