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.

What is the best way to learn to code from absolute scratch?

8 pointsby eliotpeperover 7 years ago
We have been hosting a Ugandan refugee in our home in Oakland for the past 9 months and he wants to learn how to code.<p>Where is the best place for him to start from absolute scratch? What resources can we point him to? Who can help?

3 comments

westurnerover 7 years ago
Here&#x27;s an answer to a similar question: &quot;Ask HN: How to introduce someone to programming concepts during 12-hour drive?&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15454421" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15454421</a><p><a href="https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;python3&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;python3&#x2F;</a> (Python3)<p><a href="https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;javascript&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;javascript&#x2F;</a> (Javascript)<p><a href="https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;git&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;git&#x2F;</a> (Git)<p><a href="https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;markdown&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learnxinyminutes.com&#x2F;docs&#x2F;markdown&#x2F;</a> (Markdown)<p>Read the docs. Read the source. Write docstrings. Write automated tests: that&#x27;s the other half of the code.<p>Keep a journal of your knowledge as e.g. Markdown or ReStructuredText; regularly pull the good ones from bookmarks and history into an outline.<p>I keep a tools reference doc with links to Wikipedia, Homepage, Source, Docs: <a href="https:&#x2F;&#x2F;wrdrd.github.io&#x2F;docs&#x2F;tools&#x2F;" rel="nofollow">https:&#x2F;&#x2F;wrdrd.github.io&#x2F;docs&#x2F;tools&#x2F;</a><p>And a single-page log of my comments: <a href="https:&#x2F;&#x2F;westurner.github.io&#x2F;hnlog&#x2F;" rel="nofollow">https:&#x2F;&#x2F;westurner.github.io&#x2F;hnlog&#x2F;</a><p>&gt; To get a job, &quot;Coding Interview University&quot;: <a href="https:&#x2F;&#x2F;github.com&#x2F;jwasham&#x2F;coding-interview-university" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jwasham&#x2F;coding-interview-university</a>
评论 #16301632 未加载
aurizonover 7 years ago
If you do not know any code, I suggest the MIT free online college. <a href="https:&#x2F;&#x2F;ocw.mit.edu&#x2F;index.htm" rel="nofollow">https:&#x2F;&#x2F;ocw.mit.edu&#x2F;index.htm</a> Explore this. As to the particular initial language, I suggest you browse this search. <a href="https:&#x2F;&#x2F;www.google.ca&#x2F;search?ei=4hR2WoPPM-zQjwSnoaTQBw&amp;q=best+newbie+code+2017&amp;oq=best+newbie+code+2017&amp;gs_l=psy-ab.3...107950.114637.0.115209.6.6.0.0.0.0.103.595.3j3.6.0....0...1.1.64.psy-ab..0.4.394...0i22i30k1j33i22i29i30k1j33i21k1j33i160k1.0.QyGmJB0uYmc" rel="nofollow">https:&#x2F;&#x2F;www.google.ca&#x2F;search?ei=4hR2WoPPM-zQjwSnoaTQBw&amp;q=bes...</a>
评论 #16301633 未加载
matchmike1313over 7 years ago
Freecodecamp.org is awesome!
评论 #16301634 未加载